TPTP Problem File: SWW474^3.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SWW474^3 : TPTP v8.2.0. Released v5.3.0.
% Domain   : Software Verification
% Problem  : Hoare's Logic with Procedures line 440, 1000 axioms selected
% Version  : Especial.
% English  :

% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
%          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source   : [Bla11]
% Names    : hoare_1000_thf_l440 [Bla11]

% Status   : Theorem
% Rating   : 0.50 v8.2.0, 0.38 v8.1.0, 0.45 v7.5.0, 0.43 v7.4.0, 0.67 v7.2.0, 0.62 v7.0.0, 0.57 v6.4.0, 0.67 v6.3.0, 0.60 v6.2.0, 0.43 v6.1.0, 0.71 v5.5.0, 0.67 v5.4.0, 1.00 v5.3.0
% Syntax   : Number of formulae    : 1408 ( 309 unt; 183 typ;   0 def)
%            Number of atoms       : 5625 ( 988 equ;  98 cnn)
%            Maximal formula atoms :   14 (   4 avg)
%            Number of connectives : 10844 ( 371   ~;  67   |; 218   &;8598   @)
%                                         ( 250 <=>;1340  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   7 avg)
%            Number of types       :    8 (   7 usr)
%            Number of type conns  : 3712 (3712   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  183 ( 176 usr;  15 con; 0-5 aty)
%            Number of variables   : 3382 ( 194   ^;3110   !;  78   ?;3382   :)
% SPC      : TH0_THM_EQU_NAR

% Comments : This file was generated by Isabelle (most likely Sledgehammer)
%            2011-08-09 20:06:01
%------------------------------------------------------------------------------
%----Should-be-implicit typings (7)
thf(ty_ty_tc__Com__Ocom,type,
    com: $tType ).

thf(ty_ty_tc__Com__Opname,type,
    pname: $tType ).

thf(ty_ty_tc__Com__Ostate,type,
    state: $tType ).

thf(ty_ty_tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_J,type,
    hoare_1708887482_state: $tType ).

thf(ty_ty_tc__Option__Ooption_Itc__Com__Ocom_J,type,
    option_com: $tType ).

thf(ty_ty_tc__Option__Ooption_Itc__Com__Opname_J,type,
    option_pname: $tType ).

thf(ty_ty_tc__Option__Ooption_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Co,type,
    option1624383643_state: $tType ).

%----Explicit typings (176)
thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_062_Itc__Com__Opname_M_Eo_J,type,
    big_la1126801287name_o: ( ( pname > $o ) > $o ) > pname > $o ).

thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_062_Itc__Hoare____Mirabelle___,type,
    big_la781588935tate_o: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Com_OWT,type,
    wt: com > $o ).

thf(sy_c_Com_OWT__bodies,type,
    wT_bodies: $o ).

thf(sy_c_Com_Obody,type,
    body: pname > option_com ).

thf(sy_c_Com_Ocom_OBODY,type,
    body_1: pname > com ).

thf(sy_c_Com_Ocom_OSKIP,type,
    skip: com ).

thf(sy_c_Com_Ocom_OSemi,type,
    semi: com > com > com ).

thf(sy_c_Com_Ocom_OWhile,type,
    while: ( state > $o ) > com > com ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000_062_Itc__Com__Opname_M_Eo_J_000_062_Itc__C,type,
    finite138924780name_o: ( ( pname > $o ) > ( pname > $o ) > pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv_,type,
    finite2034616076tate_o: ( ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000_Eo_000_Eo,type,
    finite2048025996em_o_o: ( $o > $o > $o ) > $o ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000tc__Com__Ocom_000_062_Itc__Com__Ocom_M_Eo_J,type,
    finite567462577_com_o: ( com > ( com > $o ) > com > $o ) > $o ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000tc__Com__Opname_000_062_Itc__Com__Opname_M_,type,
    finite1123817265name_o: ( pname > ( pname > $o ) > pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ocomp__fun__idem_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otrip,type,
    finite662762081tate_o: ( hoare_1708887482_state > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_J,type,
    finite1066544169me_o_o: ( ( ( pname > $o ) > $o ) > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000_062_I_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Ot,type,
    finite1019950101te_o_o: ( ( ( hoare_1708887482_state > $o ) > $o ) > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Com__Opname_M_Eo_J,type,
    finite297249702name_o: ( ( pname > $o ) > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_,type,
    finite1329924456tate_o: ( ( hoare_1708887482_state > $o ) > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000_Eo,type,
    finite_finite_o: ( $o > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000tc__Com__Ocom,type,
    finite_finite_com: ( com > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000tc__Com__Opname,type,
    finite_finite_pname: ( pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ofinite_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__C,type,
    finite1625599783_state: ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ofold_000_062_Itc__Com__Opname_M_Eo_J_000_062_I_062_Itc__Com__O,type,
    finite1849951719me_o_o: ( ( pname > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ofold_000_062_Itc__Com__Opname_M_Eo_J_000_062_Itc__Com__Opname_,type,
    finite472615016name_o: ( ( pname > $o ) > ( pname > $o ) > pname > $o ) > ( pname > $o ) > ( ( pname > $o ) > $o ) > pname > $o ).

thf(sy_c_Finite__Set_Ofold_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_It,type,
    finite463603445te_o_o: ( ( hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ofold_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_It_001,type,
    finite822533768tate_o: ( ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Finite__Set_Ofold_000_Eo_000_Eo,type,
    finite_fold_o_o: ( $o > $o > $o ) > $o > ( $o > $o ) > $o ).

thf(sy_c_Finite__Set_Ofold_000tc__Com__Ocom_000_062_Itc__Com__Ocom_M_Eo_J,type,
    finite504235573_com_o: ( com > ( com > $o ) > com > $o ) > ( com > $o ) > ( com > $o ) > com > $o ).

thf(sy_c_Finite__Set_Ofold_000tc__Com__Ocom_000tc__Com__Ocom,type,
    finite_fold_com_com: ( com > com > com ) > com > ( com > $o ) > com ).

thf(sy_c_Finite__Set_Ofold_000tc__Com__Opname_000_062_Itc__Com__Opname_M_Eo_J,type,
    finite603803317name_o: ( pname > ( pname > $o ) > pname > $o ) > ( pname > $o ) > ( pname > $o ) > pname > $o ).

thf(sy_c_Finite__Set_Ofold_000tc__Com__Opname_000tc__Com__Opname,type,
    finite1657623752_pname: ( pname > pname > pname ) > pname > ( pname > $o ) > pname ).

thf(sy_c_Finite__Set_Ofold_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com,type,
    finite96880613tate_o: ( hoare_1708887482_state > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Finite__Set_Ofold_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com_002,type,
    finite309095018_state: ( hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state ) > hoare_1708887482_state > ( hoare_1708887482_state > $o ) > hoare_1708887482_state ).

thf(sy_c_Finite__Set_Ofold__image_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otr,type,
    finite2139561282_pname: ( ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( pname > hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > ( pname > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Finite__Set_Ofolding__one_000_062_Itc__Com__Opname_M_Eo_J,type,
    finite349908348name_o: ( ( pname > $o ) > ( pname > $o ) > pname > $o ) > ( ( ( pname > $o ) > $o ) > pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Ot,type,
    finite928843026tate_o: ( ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one_000tc__Com__Ocom,type,
    finite860057415ne_com: ( com > com > com ) > ( ( com > $o ) > com ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one_000tc__Com__Opname,type,
    finite1282449217_pname: ( pname > pname > pname ) > ( ( pname > $o ) > pname ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_,type,
    finite1615457021_state: ( hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state ) > ( ( hoare_1708887482_state > $o ) > hoare_1708887482_state ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one__idem_000_062_Itc__Com__Opname_M_Eo_J,type,
    finite697516351name_o: ( ( pname > $o ) > ( pname > $o ) > pname > $o ) > ( ( ( pname > $o ) > $o ) > pname > $o ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one__idem_000_062_Itc__Hoare____Mirabelle____nqhfsdfv,type,
    finite621643279tate_o: ( ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Com__Ocom,type,
    finite666746948em_com: ( com > com > com ) > ( ( com > $o ) > com ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Com__Opname,type,
    finite89670078_pname: ( pname > pname > pname ) > ( ( pname > $o ) > pname ) > $o ).

thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Hoare____Mirabelle____nqhfsdfvyv__Ot,type,
    finite1347568576_state: ( hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state ) > ( ( hoare_1708887482_state > $o ) > hoare_1708887482_state ) > $o ).

thf(sy_c_Fun_Ofun__upd_000tc__Com__Opname_000tc__Hoare____Mirabelle____nqhfsdfvyv__O,type,
    fun_up1986763201_state: ( pname > hoare_1708887482_state ) > pname > hoare_1708887482_state > pname > hoare_1708887482_state ).

thf(sy_c_Fun_Ofun__upd_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Ocom_J,type,
    fun_up879233478on_com: ( pname > option_com ) > pname > option_com > pname > option_com ).

thf(sy_c_Fun_Oinj__on_000_062_Itc__Com__Opname_M_Eo_J_000_062_Itc__Com__Opname_M_Eo_,type,
    inj_on691924881name_o: ( ( pname > $o ) > pname > $o ) > ( ( pname > $o ) > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Co,type,
    inj_on176908593tate_o: ( ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Com__Ocom_000tc__Option__Ooption_Itc__Com__Ocom_J,type,
    inj_on11367768on_com: ( com > option_com ) > ( com > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Com__Opname_000tc__Com__Opname,type,
    inj_on_pname_pname: ( pname > pname ) > ( pname > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Com__Opname_000tc__Hoare____Mirabelle____nqhfsdfvyv__Ot,type,
    inj_on1553129421_state: ( pname > hoare_1708887482_state ) > ( pname > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Opname_J,type,
    inj_on737724108_pname: ( pname > option_pname ) > ( pname > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost,type,
    inj_on1945914667_pname: ( hoare_1708887482_state > pname ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost_003,type,
    inj_on632008595_state: ( hoare_1708887482_state > hoare_1708887482_state ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Fun_Oinj__on_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost_004,type,
    inj_on945311362_state: ( hoare_1708887482_state > option1624383643_state ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Fun_Ooverride__on_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Ocom_,type,
    overri1496249029on_com: ( pname > option_com ) > ( pname > option_com ) > ( pname > $o ) > pname > option_com ).

thf(sy_c_Groups_Ominus__class_Ominus_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_J,type,
    minus_1480864103me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Groups_Ominus__class_Ominus_000_062_I_062_Itc__Hoare____Mirabelle____nqhfsd,type,
    minus_548038231te_o_o: ( ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Com__Ocom_M_Eo_J,type,
    minus_minus_com_o: ( com > $o ) > ( com > $o ) > com > $o ).

thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Com__Opname_M_Eo_J,type,
    minus_minus_pname_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).

thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__,type,
    minus_2056855718tate_o: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_HOL_OThe_000tc__Com__Ocom,type,
    the_com_1: ( com > $o ) > com ).

thf(sy_c_HOL_OThe_000tc__Com__Opname,type,
    the_pname: ( pname > $o ) > pname ).

thf(sy_c_HOL_OThe_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_,type,
    the_Ho851197897_state: ( hoare_1708887482_state > $o ) > hoare_1708887482_state ).

thf(sy_c_Hoare__Mirabelle__nqhfsdfvyv_OMGT,type,
    hoare_Mirabelle_MGT: com > hoare_1708887482_state ).

thf(sy_c_Hoare__Mirabelle__nqhfsdfvyv_Ohoare__derivs_000tc__Com__Ostate,type,
    hoare_90032982_state: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Hoare__Mirabelle__nqhfsdfvyv_Ohoare__valids_000tc__Com__Ostate,type,
    hoare_496444244_state: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Hoare__Mirabelle__nqhfsdfvyv_Ostate__not__singleton,type,
    hoare_1160767572gleton: $o ).

thf(sy_c_Hoare__Mirabelle__nqhfsdfvyv_Otriple_Otriple_000tc__Com__Ostate,type,
    hoare_858012674_state: ( state > state > $o ) > com > ( state > state > $o ) > hoare_1708887482_state ).

thf(sy_c_If_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_J,type,
    if_Hoa1374726218_state: $o > hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state ).

thf(sy_c_If_000tc__Option__Ooption_Itc__Com__Ocom_J,type,
    if_option_com: $o > option_com > option_com > option_com ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_062_Itc__Com__Opname_M_Eo_,type,
    semila2013987940me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_062_Itc__Hoare____Mirabell,type,
    semila598060698te_o_o: ( ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Com__Ocom_M_Eo_J,type,
    semila513601829_com_o: ( com > $o ) > ( com > $o ) > com > $o ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Com__Opname_M_Eo_J,type,
    semila1673364395name_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Hoare____Mirabelle____n,type,
    semila129691299tate_o: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_Eo,type,
    semila854092349_inf_o: $o > $o > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_062_Itc__Com__Opname_M_Eo_,type,
    semila181081674me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_062_Itc__Hoare____Mirabell,type,
    semila1853742644te_o_o: ( ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Com__Ocom_M_Eo_J,type,
    semila1562558655_com_o: ( com > $o ) > ( com > $o ) > com > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Com__Opname_M_Eo_J,type,
    semila1780557381name_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Hoare____Mirabelle____n,type,
    semila1122118281tate_o: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_Eo,type,
    semila10642723_sup_o: $o > $o > $o ).

thf(sy_c_Map_Odom_000tc__Com__Ocom_000tc__Com__Ocom,type,
    dom_com_com: ( com > option_com ) > com > $o ).

thf(sy_c_Map_Odom_000tc__Com__Opname_000tc__Com__Ocom,type,
    dom_pname_com: ( pname > option_com ) > pname > $o ).

thf(sy_c_Map_Odom_000tc__Com__Opname_000tc__Com__Opname,type,
    dom_pname_pname: ( pname > option_pname ) > pname > $o ).

thf(sy_c_Map_Odom_000tc__Com__Opname_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otripl,type,
    dom_pn1412407212_state: ( pname > option1624383643_state ) > pname > $o ).

thf(sy_c_Map_Odom_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_,type,
    dom_Ho1805192458_pname: ( hoare_1708887482_state > option_pname ) > hoare_1708887482_state > $o ).

thf(sy_c_Map_Odom_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate__005,type,
    dom_Ho1703271284_state: ( hoare_1708887482_state > option1624383643_state ) > hoare_1708887482_state > $o ).

thf(sy_c_Map_Orestrict__map_000tc__Com__Opname_000tc__Com__Ocom,type,
    restri1382200118me_com: ( pname > option_com ) > ( pname > $o ) > pname > option_com ).

thf(sy_c_Natural_Oevalc,type,
    evalc: com > state > state > $o ).

thf(sy_c_Option_Ois__none_000tc__Com__Ocom,type,
    is_none_com: option_com > $o ).

thf(sy_c_Option_Ois__none_000tc__Com__Opname,type,
    is_none_pname: option_pname > $o ).

thf(sy_c_Option_Ois__none_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com_,type,
    is_non163157940_state: option1624383643_state > $o ).

thf(sy_c_Option_Ooption_ONone_000tc__Com__Ocom,type,
    none_com: option_com ).

thf(sy_c_Option_Ooption_ONone_000tc__Com__Opname,type,
    none_pname: option_pname ).

thf(sy_c_Option_Ooption_ONone_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__,type,
    none_H1106584047_state: option1624383643_state ).

thf(sy_c_Option_Ooption_OSome_000tc__Com__Ocom,type,
    some_com: com > option_com ).

thf(sy_c_Option_Ooption_OSome_000tc__Com__Opname,type,
    some_pname: pname > option_pname ).

thf(sy_c_Option_Ooption_OSome_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__,type,
    some_H1974565227_state: hoare_1708887482_state > option1624383643_state ).

thf(sy_c_Option_Oset_000tc__Com__Ocom,type,
    set_com: option_com > com > $o ).

thf(sy_c_Option_Oset_000tc__Com__Opname,type,
    set_pname: option_pname > pname > $o ).

thf(sy_c_Option_Oset_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Osta,type,
    set_Ho525251890_state: option1624383643_state > hoare_1708887482_state > $o ).

thf(sy_c_Option_Othe_000tc__Com__Ocom,type,
    the_com: option_com > com ).

thf(sy_c_Option_Othe_000tc__Com__Opname,type,
    the_pname_1: option_pname > pname ).

thf(sy_c_Option_Othe_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Osta,type,
    the_Ho963921505_state: option1624383643_state > hoare_1708887482_state ).

thf(sy_c_Orderings_Obot__class_Obot_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_J,type,
    bot_bot_pname_o_o: ( pname > $o ) > $o ).

thf(sy_c_Orderings_Obot__class_Obot_000_062_I_062_Itc__Hoare____Mirabelle____nqhfsdf,type,
    bot_bo1678742418te_o_o: ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Com__Ocom_M_Eo_J,type,
    bot_bot_com_o: com > $o ).

thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Com__Opname_M_Eo_J,type,
    bot_bot_pname_o: pname > $o ).

thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__O,type,
    bot_bo19817387tate_o: hoare_1708887482_state > $o ).

thf(sy_c_Orderings_Obot__class_Obot_000_Eo,type,
    bot_bot_o: $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_,type,
    ord_le1205211808me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_I_062_Itc__Hoare____Mirabelle____nq,type,
    ord_le1728773982te_o_o: ( ( hoare_1708887482_state > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_Itc__Com__Ocom_M_Eo_J,type,
    ord_less_eq_com_o: ( com > $o ) > ( com > $o ) > $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_Itc__Com__Opname_M_Eo_J,type,
    ord_less_eq_pname_o: ( pname > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_Itc__Hoare____Mirabelle____nqhfsdfv,type,
    ord_le777019615tate_o: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_Eo,type,
    ord_less_eq_o: $o > $o > $o ).

thf(sy_c_Orderings_Otop__class_Otop_000_062_Itc__Com__Ocom_M_Eo_J,type,
    top_top_com_o: com > $o ).

thf(sy_c_Orderings_Otop__class_Otop_000_062_Itc__Com__Opname_M_Eo_J,type,
    top_top_pname_o: pname > $o ).

thf(sy_c_Orderings_Otop__class_Otop_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__O,type,
    top_to832624271tate_o: hoare_1708887482_state > $o ).

thf(sy_c_Partial__Function_Oflat__lub_000tc__Com__Ocom,type,
    partial_flat_lub_com: com > ( com > $o ) > com ).

thf(sy_c_Partial__Function_Oflat__lub_000tc__Com__Opname,type,
    partia752020666_pname: pname > ( pname > $o ) > pname ).

thf(sy_c_Partial__Function_Oflat__lub_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otrip,type,
    partia1256728516_state: hoare_1708887482_state > ( hoare_1708887482_state > $o ) > hoare_1708887482_state ).

thf(sy_c_Set_OCollect_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_J,type,
    collect_pname_o_o: ( ( ( pname > $o ) > $o ) > $o ) > ( ( pname > $o ) > $o ) > $o ).

thf(sy_c_Set_OCollect_000_062_I_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_I,type,
    collec58007891te_o_o: ( ( ( hoare_1708887482_state > $o ) > $o ) > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > $o ).

thf(sy_c_Set_OCollect_000_062_Itc__Com__Opname_M_Eo_J,type,
    collect_pname_o: ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Set_OCollect_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Co,type,
    collec219771562tate_o: ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Set_OCollect_000tc__Com__Ocom,type,
    collect_com: ( com > $o ) > com > $o ).

thf(sy_c_Set_OCollect_000tc__Com__Opname,type,
    collect_pname: ( pname > $o ) > pname > $o ).

thf(sy_c_Set_OCollect_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost,type,
    collec1568722789_state: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Com__Opname_M_Eo_J_000_062_Itc__Com__Opname_M_Eo_J,type,
    image_1085733413name_o: ( ( pname > $o ) > pname > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Com__Opname_M_Eo_J_000tc__Com__Opname,type,
    image_pname_o_pname: ( ( pname > $o ) > pname ) > ( ( pname > $o ) > $o ) > pname > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Com__Opname_M_Eo_J_000tc__Hoare____Mirabelle____nqh,type,
    image_1922967206_state: ( ( pname > $o ) > hoare_1708887482_state ) > ( ( pname > $o ) > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com_,type,
    image_909543877tate_o: ( ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__006,type,
    image_2051418740_pname: ( ( hoare_1708887482_state > $o ) > pname ) > ( ( hoare_1708887482_state > $o ) > $o ) > pname > $o ).

thf(sy_c_Set_Oimage_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__007,type,
    image_27005066_state: ( ( hoare_1708887482_state > $o ) > hoare_1708887482_state ) > ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Ocom_000tc__Com__Ocom,type,
    image_com_com: ( com > com ) > ( com > $o ) > com > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Ocom_000tc__Com__Opname,type,
    image_com_pname: ( com > pname ) > ( com > $o ) > pname > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Ocom_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otripl,type,
    image_934102463_state: ( com > hoare_1708887482_state ) > ( com > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Opname_000_062_Itc__Com__Opname_M_Eo_J,type,
    image_pname_pname_o: ( pname > pname > $o ) > ( pname > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Opname_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv,type,
    image_425134806tate_o: ( pname > hoare_1708887482_state > $o ) > ( pname > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Com__Ocom,type,
    image_pname_com: ( pname > com ) > ( pname > $o ) > com > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Com__Opname,type,
    image_pname_pname: ( pname > pname ) > ( pname > $o ) > pname > $o ).

thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otri,type,
    image_1116629049_state: ( pname > hoare_1708887482_state ) > ( pname > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostat,type,
    image_1552895654name_o: ( hoare_1708887482_state > pname > $o ) > ( hoare_1708887482_state > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostat_008,type,
    image_1551509096tate_o: ( hoare_1708887482_state > hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostat_009,type,
    image_1604448413te_com: ( hoare_1708887482_state > com ) > ( hoare_1708887482_state > $o ) > com > $o ).

thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostat_010,type,
    image_1509414295_pname: ( hoare_1708887482_state > pname ) > ( hoare_1708887482_state > $o ) > pname > $o ).

thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostat_011,type,
    image_757158439_state: ( hoare_1708887482_state > hoare_1708887482_state ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Oinsert_000_062_Itc__Com__Opname_M_Eo_J,type,
    insert_pname_o: ( pname > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).

thf(sy_c_Set_Oinsert_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com,type,
    insert949073679tate_o: ( hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_Set_Oinsert_000_Eo,type,
    insert_o: $o > ( $o > $o ) > $o > $o ).

thf(sy_c_Set_Oinsert_000tc__Com__Ocom,type,
    insert_com: com > ( com > $o ) > com > $o ).

thf(sy_c_Set_Oinsert_000tc__Com__Opname,type,
    insert_pname: pname > ( pname > $o ) > pname > $o ).

thf(sy_c_Set_Oinsert_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Osta,type,
    insert528405184_state: hoare_1708887482_state > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o ).

thf(sy_c_Set_Othe__elem_000tc__Com__Ocom,type,
    the_elem_com: ( com > $o ) > com ).

thf(sy_c_Set_Othe__elem_000tc__Com__Opname,type,
    the_elem_pname: ( pname > $o ) > pname ).

thf(sy_c_Set_Othe__elem_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__O,type,
    the_el864710747_state: ( hoare_1708887482_state > $o ) > hoare_1708887482_state ).

thf(sy_c_Set_Ovimage_000tc__Com__Opname_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otr,type,
    vimage1943311875_state: ( pname > hoare_1708887482_state ) > ( hoare_1708887482_state > $o ) > pname > $o ).

thf(sy_c_fequal_000_062_Itc__Com__Opname_M_Eo_J,type,
    fequal_pname_o: ( pname > $o ) > ( pname > $o ) > $o ).

thf(sy_c_fequal_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost,type,
    fequal1436017556tate_o: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_c_fequal_000tc__Com__Ocom,type,
    fequal_com: com > com > $o ).

thf(sy_c_fequal_000tc__Com__Opname,type,
    fequal_pname: pname > pname > $o ).

thf(sy_c_fequal_000tc__Com__Ostate,type,
    fequal_state: state > state > $o ).

thf(sy_c_fequal_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_J,type,
    fequal224822779_state: hoare_1708887482_state > hoare_1708887482_state > $o ).

thf(sy_c_member_000_062_Itc__Com__Opname_M_Eo_J,type,
    member_pname_o: ( pname > $o ) > ( ( pname > $o ) > $o ) > $o ).

thf(sy_c_member_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ost,type,
    member814030440tate_o: ( hoare_1708887482_state > $o ) > ( ( hoare_1708887482_state > $o ) > $o ) > $o ).

thf(sy_c_member_000_Eo,type,
    member_o: $o > ( $o > $o ) > $o ).

thf(sy_c_member_000tc__Com__Ocom,type,
    member_com: com > ( com > $o ) > $o ).

thf(sy_c_member_000tc__Com__Opname,type,
    member_pname: pname > ( pname > $o ) > $o ).

thf(sy_c_member_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate_J,type,
    member451959335_state: hoare_1708887482_state > ( hoare_1708887482_state > $o ) > $o ).

thf(sy_v_Fa,type,
    fa: hoare_1708887482_state > $o ).

thf(sy_v_pn,type,
    pn: pname ).

thf(sy_v_y,type,
    y: com ).

%----Relevant facts (1199)
thf(fact_0_empty,axiom,
    ! [G_7: hoare_1708887482_state > $o] : ( hoare_90032982_state @ G_7 @ bot_bo19817387tate_o ) ).

thf(fact_1_asm,axiom,
    ! [Ts_7: hoare_1708887482_state > $o,G_39: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Ts_7 @ G_39 )
     => ( hoare_90032982_state @ G_39 @ Ts_7 ) ) ).

thf(fact_2_weaken,axiom,
    ! [Ts_6: hoare_1708887482_state > $o,G_38: hoare_1708887482_state > $o,Ts_5: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ G_38 @ Ts_5 )
     => ( ( ord_le777019615tate_o @ Ts_6 @ Ts_5 )
       => ( hoare_90032982_state @ G_38 @ Ts_6 ) ) ) ).

thf(fact_3_thin,axiom,
    ! [G_37: hoare_1708887482_state > $o,G_36: hoare_1708887482_state > $o,Ts_4: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ G_36 @ Ts_4 )
     => ( ( ord_le777019615tate_o @ G_36 @ G_37 )
       => ( hoare_90032982_state @ G_37 @ Ts_4 ) ) ) ).

thf(fact_4_cut,axiom,
    ! [G_35: hoare_1708887482_state > $o,G_34: hoare_1708887482_state > $o,Ts_3: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ G_34 @ Ts_3 )
     => ( ( hoare_90032982_state @ G_35 @ G_34 )
       => ( hoare_90032982_state @ G_35 @ Ts_3 ) ) ) ).

thf(fact_5_hoare__derivs_Oinsert,axiom,
    ! [Ts_2: hoare_1708887482_state > $o,G_33: hoare_1708887482_state > $o,T_3: hoare_1708887482_state] :
      ( ( hoare_90032982_state @ G_33 @ ( insert528405184_state @ T_3 @ bot_bo19817387tate_o ) )
     => ( ( hoare_90032982_state @ G_33 @ Ts_2 )
       => ( hoare_90032982_state @ G_33 @ ( insert528405184_state @ T_3 @ Ts_2 ) ) ) ) ).

thf(fact_6_derivs__insertD,axiom,
    ! [G_32: hoare_1708887482_state > $o,T_2: hoare_1708887482_state,Ts_1: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ G_32 @ ( insert528405184_state @ T_2 @ Ts_1 ) )
     => ( ( hoare_90032982_state @ G_32 @ ( insert528405184_state @ T_2 @ bot_bo19817387tate_o ) )
        & ( hoare_90032982_state @ G_32 @ Ts_1 ) ) ) ).

thf(fact_7_MGT__BodyN,axiom,
    ! [Pn_1: pname,G_7: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ ( body_1 @ Pn_1 ) ) @ G_7 ) @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ ( the_com @ ( body @ Pn_1 ) ) ) @ bot_bo19817387tate_o ) )
     => ( hoare_90032982_state @ G_7 @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ ( body_1 @ Pn_1 ) ) @ bot_bo19817387tate_o ) ) ) ).

thf(fact_8_finite__Collect__subsets,axiom,
    ! [A_274: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_274 )
     => ( finite1066544169me_o_o
        @ ( collect_pname_o_o
          @ ^ [B_84: ( pname > $o ) > $o] : ( ord_le1205211808me_o_o @ B_84 @ A_274 ) ) ) ) ).

thf(fact_9_finite__Collect__subsets,axiom,
    ! [A_274: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_274 )
     => ( finite1019950101te_o_o
        @ ( collec58007891te_o_o
          @ ^ [B_84: ( hoare_1708887482_state > $o ) > $o] : ( ord_le1728773982te_o_o @ B_84 @ A_274 ) ) ) ) ).

thf(fact_10_finite__Collect__subsets,axiom,
    ! [A_274: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_274 )
     => ( finite1329924456tate_o
        @ ( collec219771562tate_o
          @ ^ [B_84: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ B_84 @ A_274 ) ) ) ) ).

thf(fact_11_finite__Collect__subsets,axiom,
    ! [A_274: pname > $o] :
      ( ( finite_finite_pname @ A_274 )
     => ( finite297249702name_o
        @ ( collect_pname_o
          @ ^ [B_84: pname > $o] : ( ord_less_eq_pname_o @ B_84 @ A_274 ) ) ) ) ).

thf(fact_12_finite__imageI,axiom,
    ! [H_2: hoare_1708887482_state > pname > $o,F_88: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_88 )
     => ( finite297249702name_o @ ( image_1552895654name_o @ H_2 @ F_88 ) ) ) ).

thf(fact_13_finite__imageI,axiom,
    ! [H_2: hoare_1708887482_state > hoare_1708887482_state > $o,F_88: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_88 )
     => ( finite1329924456tate_o @ ( image_1551509096tate_o @ H_2 @ F_88 ) ) ) ).

thf(fact_14_finite__imageI,axiom,
    ! [H_2: pname > pname > $o,F_88: pname > $o] :
      ( ( finite_finite_pname @ F_88 )
     => ( finite297249702name_o @ ( image_pname_pname_o @ H_2 @ F_88 ) ) ) ).

thf(fact_15_finite__imageI,axiom,
    ! [H_2: pname > hoare_1708887482_state > $o,F_88: pname > $o] :
      ( ( finite_finite_pname @ F_88 )
     => ( finite1329924456tate_o @ ( image_425134806tate_o @ H_2 @ F_88 ) ) ) ).

thf(fact_16_finite__imageI,axiom,
    ! [H_2: ( pname > $o ) > hoare_1708887482_state,F_88: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_88 )
     => ( finite1625599783_state @ ( image_1922967206_state @ H_2 @ F_88 ) ) ) ).

thf(fact_17_finite__imageI,axiom,
    ! [H_2: ( hoare_1708887482_state > $o ) > hoare_1708887482_state,F_88: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_88 )
     => ( finite1625599783_state @ ( image_27005066_state @ H_2 @ F_88 ) ) ) ).

thf(fact_18_finite__imageI,axiom,
    ! [H_2: ( pname > $o ) > pname,F_88: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_88 )
     => ( finite_finite_pname @ ( image_pname_o_pname @ H_2 @ F_88 ) ) ) ).

thf(fact_19_finite__imageI,axiom,
    ! [H_2: ( hoare_1708887482_state > $o ) > pname,F_88: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_88 )
     => ( finite_finite_pname @ ( image_2051418740_pname @ H_2 @ F_88 ) ) ) ).

thf(fact_20_finite__imageI,axiom,
    ! [H_2: pname > hoare_1708887482_state,F_88: pname > $o] :
      ( ( finite_finite_pname @ F_88 )
     => ( finite1625599783_state @ ( image_1116629049_state @ H_2 @ F_88 ) ) ) ).

thf(fact_21_empty__subsetI,axiom,
    ! [A_273: pname > $o] : ( ord_less_eq_pname_o @ bot_bot_pname_o @ A_273 ) ).

thf(fact_22_empty__subsetI,axiom,
    ! [A_273: com > $o] : ( ord_less_eq_com_o @ bot_bot_com_o @ A_273 ) ).

thf(fact_23_empty__subsetI,axiom,
    ! [A_273: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ bot_bo19817387tate_o @ A_273 ) ).

thf(fact_24_finite_OinsertI,axiom,
    ! [A_272: com,A_271: com > $o] :
      ( ( finite_finite_com @ A_271 )
     => ( finite_finite_com @ ( insert_com @ A_272 @ A_271 ) ) ) ).

thf(fact_25_finite_OinsertI,axiom,
    ! [A_272: pname > $o,A_271: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_271 )
     => ( finite297249702name_o @ ( insert_pname_o @ A_272 @ A_271 ) ) ) ).

thf(fact_26_finite_OinsertI,axiom,
    ! [A_272: hoare_1708887482_state > $o,A_271: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_271 )
     => ( finite1329924456tate_o @ ( insert949073679tate_o @ A_272 @ A_271 ) ) ) ).

thf(fact_27_finite_OinsertI,axiom,
    ! [A_272: pname,A_271: pname > $o] :
      ( ( finite_finite_pname @ A_271 )
     => ( finite_finite_pname @ ( insert_pname @ A_272 @ A_271 ) ) ) ).

thf(fact_28_finite_OinsertI,axiom,
    ! [A_272: hoare_1708887482_state,A_271: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_271 )
     => ( finite1625599783_state @ ( insert528405184_state @ A_272 @ A_271 ) ) ) ).

thf(fact_29_finite_OemptyI,axiom,
    finite297249702name_o @ bot_bot_pname_o_o ).

thf(fact_30_finite_OemptyI,axiom,
    finite1329924456tate_o @ bot_bo1678742418te_o_o ).

thf(fact_31_finite_OemptyI,axiom,
    finite_finite_com @ bot_bot_com_o ).

thf(fact_32_finite_OemptyI,axiom,
    finite1625599783_state @ bot_bo19817387tate_o ).

thf(fact_33_finite_OemptyI,axiom,
    finite_finite_pname @ bot_bot_pname_o ).

thf(fact_34_finite__Collect__conjI,axiom,
    ! [Q_26: ( pname > $o ) > $o,P_45: ( pname > $o ) > $o] :
      ( ( ( finite297249702name_o @ ( collect_pname_o @ P_45 ) )
        | ( finite297249702name_o @ ( collect_pname_o @ Q_26 ) ) )
     => ( finite297249702name_o
        @ ( collect_pname_o
          @ ^ [X_3: pname > $o] : ( (&) @ ( P_45 @ X_3 ) @ ( Q_26 @ X_3 ) ) ) ) ) ).

thf(fact_35_finite__Collect__conjI,axiom,
    ! [Q_26: ( hoare_1708887482_state > $o ) > $o,P_45: ( hoare_1708887482_state > $o ) > $o] :
      ( ( ( finite1329924456tate_o @ ( collec219771562tate_o @ P_45 ) )
        | ( finite1329924456tate_o @ ( collec219771562tate_o @ Q_26 ) ) )
     => ( finite1329924456tate_o
        @ ( collec219771562tate_o
          @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( P_45 @ X_3 ) @ ( Q_26 @ X_3 ) ) ) ) ) ).

thf(fact_36_finite__Collect__conjI,axiom,
    ! [Q_26: hoare_1708887482_state > $o,P_45: hoare_1708887482_state > $o] :
      ( ( ( finite1625599783_state @ ( collec1568722789_state @ P_45 ) )
        | ( finite1625599783_state @ ( collec1568722789_state @ Q_26 ) ) )
     => ( finite1625599783_state
        @ ( collec1568722789_state
          @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( P_45 @ X_3 ) @ ( Q_26 @ X_3 ) ) ) ) ) ).

thf(fact_37_finite__Collect__conjI,axiom,
    ! [Q_26: pname > $o,P_45: pname > $o] :
      ( ( ( finite_finite_pname @ ( collect_pname @ P_45 ) )
        | ( finite_finite_pname @ ( collect_pname @ Q_26 ) ) )
     => ( finite_finite_pname
        @ ( collect_pname
          @ ^ [X_3: pname] : ( (&) @ ( P_45 @ X_3 ) @ ( Q_26 @ X_3 ) ) ) ) ) ).

thf(fact_38_image__constant__conv,axiom,
    ! [C_68: pname,A_270: hoare_1708887482_state > $o] :
      ( ( ( A_270 = bot_bo19817387tate_o )
       => ( ( image_1509414295_pname
            @ ^ [X_3: hoare_1708887482_state] : C_68
            @ A_270 )
          = bot_bot_pname_o ) )
      & ( ( A_270 != bot_bo19817387tate_o )
       => ( ( image_1509414295_pname
            @ ^ [X_3: hoare_1708887482_state] : C_68
            @ A_270 )
          = ( insert_pname @ C_68 @ bot_bot_pname_o ) ) ) ) ).

thf(fact_39_image__constant__conv,axiom,
    ! [C_68: com,A_270: hoare_1708887482_state > $o] :
      ( ( ( A_270 = bot_bo19817387tate_o )
       => ( ( image_1604448413te_com
            @ ^ [X_3: hoare_1708887482_state] : C_68
            @ A_270 )
          = bot_bot_com_o ) )
      & ( ( A_270 != bot_bo19817387tate_o )
       => ( ( image_1604448413te_com
            @ ^ [X_3: hoare_1708887482_state] : C_68
            @ A_270 )
          = ( insert_com @ C_68 @ bot_bot_com_o ) ) ) ) ).

thf(fact_40_image__constant__conv,axiom,
    ! [C_68: hoare_1708887482_state,A_270: com > $o] :
      ( ( ( A_270 = bot_bot_com_o )
       => ( ( image_934102463_state
            @ ^ [X_3: com] : C_68
            @ A_270 )
          = bot_bo19817387tate_o ) )
      & ( ( A_270 != bot_bot_com_o )
       => ( ( image_934102463_state
            @ ^ [X_3: com] : C_68
            @ A_270 )
          = ( insert528405184_state @ C_68 @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_41_image__constant__conv,axiom,
    ! [C_68: hoare_1708887482_state,A_270: pname > $o] :
      ( ( ( A_270 = bot_bot_pname_o )
       => ( ( image_1116629049_state
            @ ^ [X_3: pname] : C_68
            @ A_270 )
          = bot_bo19817387tate_o ) )
      & ( ( A_270 != bot_bot_pname_o )
       => ( ( image_1116629049_state
            @ ^ [X_3: pname] : C_68
            @ A_270 )
          = ( insert528405184_state @ C_68 @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_42_image__constant,axiom,
    ! [C_67: pname,X_119: hoare_1708887482_state,A_269: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_119 @ A_269 )
     => ( ( image_1509414295_pname
          @ ^ [X_3: hoare_1708887482_state] : C_67
          @ A_269 )
        = ( insert_pname @ C_67 @ bot_bot_pname_o ) ) ) ).

thf(fact_43_image__constant,axiom,
    ! [C_67: com,X_119: hoare_1708887482_state,A_269: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_119 @ A_269 )
     => ( ( image_1604448413te_com
          @ ^ [X_3: hoare_1708887482_state] : C_67
          @ A_269 )
        = ( insert_com @ C_67 @ bot_bot_com_o ) ) ) ).

thf(fact_44_image__constant,axiom,
    ! [C_67: pname,X_119: pname,A_269: pname > $o] :
      ( ( member_pname @ X_119 @ A_269 )
     => ( ( image_pname_pname
          @ ^ [X_3: pname] : C_67
          @ A_269 )
        = ( insert_pname @ C_67 @ bot_bot_pname_o ) ) ) ).

thf(fact_45_image__constant,axiom,
    ! [C_67: com,X_119: pname,A_269: pname > $o] :
      ( ( member_pname @ X_119 @ A_269 )
     => ( ( image_pname_com
          @ ^ [X_3: pname] : C_67
          @ A_269 )
        = ( insert_com @ C_67 @ bot_bot_com_o ) ) ) ).

thf(fact_46_image__constant,axiom,
    ! [C_67: hoare_1708887482_state,X_119: com,A_269: com > $o] :
      ( ( member_com @ X_119 @ A_269 )
     => ( ( image_934102463_state
          @ ^ [X_3: com] : C_67
          @ A_269 )
        = ( insert528405184_state @ C_67 @ bot_bo19817387tate_o ) ) ) ).

thf(fact_47_image__constant,axiom,
    ! [C_67: hoare_1708887482_state,X_119: pname,A_269: pname > $o] :
      ( ( member_pname @ X_119 @ A_269 )
     => ( ( image_1116629049_state
          @ ^ [X_3: pname] : C_67
          @ A_269 )
        = ( insert528405184_state @ C_67 @ bot_bo19817387tate_o ) ) ) ).

thf(fact_48_insert__dom,axiom,
    ! [F_87: com > option_com,X_118: com,Y_53: com] :
      ( ( ( F_87 @ X_118 )
        = ( some_com @ Y_53 ) )
     => ( ( insert_com @ X_118 @ ( dom_com_com @ F_87 ) )
        = ( dom_com_com @ F_87 ) ) ) ).

thf(fact_49_insert__dom,axiom,
    ! [F_87: hoare_1708887482_state > option_pname,X_118: hoare_1708887482_state,Y_53: pname] :
      ( ( ( F_87 @ X_118 )
        = ( some_pname @ Y_53 ) )
     => ( ( insert528405184_state @ X_118 @ ( dom_Ho1805192458_pname @ F_87 ) )
        = ( dom_Ho1805192458_pname @ F_87 ) ) ) ).

thf(fact_50_insert__dom,axiom,
    ! [F_87: hoare_1708887482_state > option1624383643_state,X_118: hoare_1708887482_state,Y_53: hoare_1708887482_state] :
      ( ( ( F_87 @ X_118 )
        = ( some_H1974565227_state @ Y_53 ) )
     => ( ( insert528405184_state @ X_118 @ ( dom_Ho1703271284_state @ F_87 ) )
        = ( dom_Ho1703271284_state @ F_87 ) ) ) ).

thf(fact_51_insert__dom,axiom,
    ! [F_87: pname > option_com,X_118: pname,Y_53: com] :
      ( ( ( F_87 @ X_118 )
        = ( some_com @ Y_53 ) )
     => ( ( insert_pname @ X_118 @ ( dom_pname_com @ F_87 ) )
        = ( dom_pname_com @ F_87 ) ) ) ).

thf(fact_52_finite__surj,axiom,
    ! [B_171: ( pname > $o ) > $o,F_86: hoare_1708887482_state > pname > $o,A_268: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_268 )
     => ( ( ord_le1205211808me_o_o @ B_171 @ ( image_1552895654name_o @ F_86 @ A_268 ) )
       => ( finite297249702name_o @ B_171 ) ) ) ).

thf(fact_53_finite__surj,axiom,
    ! [B_171: ( hoare_1708887482_state > $o ) > $o,F_86: hoare_1708887482_state > hoare_1708887482_state > $o,A_268: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_268 )
     => ( ( ord_le1728773982te_o_o @ B_171 @ ( image_1551509096tate_o @ F_86 @ A_268 ) )
       => ( finite1329924456tate_o @ B_171 ) ) ) ).

thf(fact_54_finite__surj,axiom,
    ! [B_171: pname > $o,F_86: hoare_1708887482_state > pname,A_268: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_268 )
     => ( ( ord_less_eq_pname_o @ B_171 @ ( image_1509414295_pname @ F_86 @ A_268 ) )
       => ( finite_finite_pname @ B_171 ) ) ) ).

thf(fact_55_finite__surj,axiom,
    ! [B_171: ( pname > $o ) > $o,F_86: pname > pname > $o,A_268: pname > $o] :
      ( ( finite_finite_pname @ A_268 )
     => ( ( ord_le1205211808me_o_o @ B_171 @ ( image_pname_pname_o @ F_86 @ A_268 ) )
       => ( finite297249702name_o @ B_171 ) ) ) ).

thf(fact_56_finite__surj,axiom,
    ! [B_171: ( hoare_1708887482_state > $o ) > $o,F_86: pname > hoare_1708887482_state > $o,A_268: pname > $o] :
      ( ( finite_finite_pname @ A_268 )
     => ( ( ord_le1728773982te_o_o @ B_171 @ ( image_425134806tate_o @ F_86 @ A_268 ) )
       => ( finite1329924456tate_o @ B_171 ) ) ) ).

thf(fact_57_finite__surj,axiom,
    ! [B_171: pname > $o,F_86: pname > pname,A_268: pname > $o] :
      ( ( finite_finite_pname @ A_268 )
     => ( ( ord_less_eq_pname_o @ B_171 @ ( image_pname_pname @ F_86 @ A_268 ) )
       => ( finite_finite_pname @ B_171 ) ) ) ).

thf(fact_58_finite__surj,axiom,
    ! [B_171: hoare_1708887482_state > $o,F_86: ( pname > $o ) > hoare_1708887482_state,A_268: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_268 )
     => ( ( ord_le777019615tate_o @ B_171 @ ( image_1922967206_state @ F_86 @ A_268 ) )
       => ( finite1625599783_state @ B_171 ) ) ) ).

thf(fact_59_finite__surj,axiom,
    ! [B_171: hoare_1708887482_state > $o,F_86: ( hoare_1708887482_state > $o ) > hoare_1708887482_state,A_268: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_268 )
     => ( ( ord_le777019615tate_o @ B_171 @ ( image_27005066_state @ F_86 @ A_268 ) )
       => ( finite1625599783_state @ B_171 ) ) ) ).

thf(fact_60_finite__surj,axiom,
    ! [B_171: pname > $o,F_86: ( pname > $o ) > pname,A_268: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_268 )
     => ( ( ord_less_eq_pname_o @ B_171 @ ( image_pname_o_pname @ F_86 @ A_268 ) )
       => ( finite_finite_pname @ B_171 ) ) ) ).

thf(fact_61_finite__surj,axiom,
    ! [B_171: pname > $o,F_86: ( hoare_1708887482_state > $o ) > pname,A_268: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_268 )
     => ( ( ord_less_eq_pname_o @ B_171 @ ( image_2051418740_pname @ F_86 @ A_268 ) )
       => ( finite_finite_pname @ B_171 ) ) ) ).

thf(fact_62_finite__surj,axiom,
    ! [B_171: hoare_1708887482_state > $o,F_86: pname > hoare_1708887482_state,A_268: pname > $o] :
      ( ( finite_finite_pname @ A_268 )
     => ( ( ord_le777019615tate_o @ B_171 @ ( image_1116629049_state @ F_86 @ A_268 ) )
       => ( finite1625599783_state @ B_171 ) ) ) ).

thf(fact_63_subset__singletonD,axiom,
    ! [A_267: pname > $o,X_117: pname] :
      ( ( ord_less_eq_pname_o @ A_267 @ ( insert_pname @ X_117 @ bot_bot_pname_o ) )
     => ( ( A_267 = bot_bot_pname_o )
        | ( A_267
          = ( insert_pname @ X_117 @ bot_bot_pname_o ) ) ) ) ).

thf(fact_64_subset__singletonD,axiom,
    ! [A_267: com > $o,X_117: com] :
      ( ( ord_less_eq_com_o @ A_267 @ ( insert_com @ X_117 @ bot_bot_com_o ) )
     => ( ( A_267 = bot_bot_com_o )
        | ( A_267
          = ( insert_com @ X_117 @ bot_bot_com_o ) ) ) ) ).

thf(fact_65_subset__singletonD,axiom,
    ! [A_267: hoare_1708887482_state > $o,X_117: hoare_1708887482_state] :
      ( ( ord_le777019615tate_o @ A_267 @ ( insert528405184_state @ X_117 @ bot_bo19817387tate_o ) )
     => ( ( A_267 = bot_bo19817387tate_o )
        | ( A_267
          = ( insert528405184_state @ X_117 @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_66_MGF,axiom,
    ! [C_34: com] :
      ( hoare_1160767572gleton
     => ( wT_bodies
       => ( ( wt @ C_34 )
         => ( hoare_90032982_state @ bot_bo19817387tate_o @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ C_34 ) @ bot_bo19817387tate_o ) ) ) ) ) ).

thf(fact_67_emptyE,axiom,
    ! [A_266: com] :
      ~ ( member_com @ A_266 @ bot_bot_com_o ) ).

thf(fact_68_emptyE,axiom,
    ! [A_266: hoare_1708887482_state] :
      ~ ( member451959335_state @ A_266 @ bot_bo19817387tate_o ) ).

thf(fact_69_emptyE,axiom,
    ! [A_266: pname] :
      ~ ( member_pname @ A_266 @ bot_bot_pname_o ) ).

thf(fact_70_insertCI,axiom,
    ! [B_170: com,A_265: com,B_169: com > $o] :
      ( ( ~ ( member_com @ A_265 @ B_169 )
       => ( A_265 = B_170 ) )
     => ( member_com @ A_265 @ ( insert_com @ B_170 @ B_169 ) ) ) ).

thf(fact_71_insertCI,axiom,
    ! [B_170: pname,A_265: pname,B_169: pname > $o] :
      ( ( ~ ( member_pname @ A_265 @ B_169 )
       => ( A_265 = B_170 ) )
     => ( member_pname @ A_265 @ ( insert_pname @ B_170 @ B_169 ) ) ) ).

thf(fact_72_insertCI,axiom,
    ! [B_170: hoare_1708887482_state,A_265: hoare_1708887482_state,B_169: hoare_1708887482_state > $o] :
      ( ( ~ ( member451959335_state @ A_265 @ B_169 )
       => ( A_265 = B_170 ) )
     => ( member451959335_state @ A_265 @ ( insert528405184_state @ B_170 @ B_169 ) ) ) ).

thf(fact_73_insertE,axiom,
    ! [A_264: com,B_168: com,A_263: com > $o] :
      ( ( member_com @ A_264 @ ( insert_com @ B_168 @ A_263 ) )
     => ( ( A_264 != B_168 )
       => ( member_com @ A_264 @ A_263 ) ) ) ).

thf(fact_74_insertE,axiom,
    ! [A_264: pname,B_168: pname,A_263: pname > $o] :
      ( ( member_pname @ A_264 @ ( insert_pname @ B_168 @ A_263 ) )
     => ( ( A_264 != B_168 )
       => ( member_pname @ A_264 @ A_263 ) ) ) ).

thf(fact_75_insertE,axiom,
    ! [A_264: hoare_1708887482_state,B_168: hoare_1708887482_state,A_263: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_264 @ ( insert528405184_state @ B_168 @ A_263 ) )
     => ( ( A_264 != B_168 )
       => ( member451959335_state @ A_264 @ A_263 ) ) ) ).

thf(fact_76_equalityI,axiom,
    ! [A_262: pname > $o,B_167: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_262 @ B_167 )
     => ( ( ord_less_eq_pname_o @ B_167 @ A_262 )
       => ( A_262 = B_167 ) ) ) ).

thf(fact_77_equalityI,axiom,
    ! [A_262: hoare_1708887482_state > $o,B_167: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_262 @ B_167 )
     => ( ( ord_le777019615tate_o @ B_167 @ A_262 )
       => ( A_262 = B_167 ) ) ) ).

thf(fact_78_subsetD,axiom,
    ! [C_66: com,A_261: com > $o,B_166: com > $o] :
      ( ( ord_less_eq_com_o @ A_261 @ B_166 )
     => ( ( member_com @ C_66 @ A_261 )
       => ( member_com @ C_66 @ B_166 ) ) ) ).

thf(fact_79_subsetD,axiom,
    ! [C_66: hoare_1708887482_state,A_261: hoare_1708887482_state > $o,B_166: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_261 @ B_166 )
     => ( ( member451959335_state @ C_66 @ A_261 )
       => ( member451959335_state @ C_66 @ B_166 ) ) ) ).

thf(fact_80_subsetD,axiom,
    ! [C_66: pname,A_261: pname > $o,B_166: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_261 @ B_166 )
     => ( ( member_pname @ C_66 @ A_261 )
       => ( member_pname @ C_66 @ B_166 ) ) ) ).

thf(fact_81_image__eqI,axiom,
    ! [A_260: hoare_1708887482_state > $o,B_165: com,F_85: hoare_1708887482_state > com,X_116: hoare_1708887482_state] :
      ( ( B_165
        = ( F_85 @ X_116 ) )
     => ( ( member451959335_state @ X_116 @ A_260 )
       => ( member_com @ B_165 @ ( image_1604448413te_com @ F_85 @ A_260 ) ) ) ) ).

thf(fact_82_image__eqI,axiom,
    ! [A_260: pname > $o,B_165: com,F_85: pname > com,X_116: pname] :
      ( ( B_165
        = ( F_85 @ X_116 ) )
     => ( ( member_pname @ X_116 @ A_260 )
       => ( member_com @ B_165 @ ( image_pname_com @ F_85 @ A_260 ) ) ) ) ).

thf(fact_83_image__eqI,axiom,
    ! [A_260: com > $o,B_165: hoare_1708887482_state,F_85: com > hoare_1708887482_state,X_116: com] :
      ( ( B_165
        = ( F_85 @ X_116 ) )
     => ( ( member_com @ X_116 @ A_260 )
       => ( member451959335_state @ B_165 @ ( image_934102463_state @ F_85 @ A_260 ) ) ) ) ).

thf(fact_84_image__eqI,axiom,
    ! [A_260: com > $o,B_165: pname,F_85: com > pname,X_116: com] :
      ( ( B_165
        = ( F_85 @ X_116 ) )
     => ( ( member_com @ X_116 @ A_260 )
       => ( member_pname @ B_165 @ ( image_com_pname @ F_85 @ A_260 ) ) ) ) ).

thf(fact_85_image__eqI,axiom,
    ! [A_260: pname > $o,B_165: hoare_1708887482_state,F_85: pname > hoare_1708887482_state,X_116: pname] :
      ( ( B_165
        = ( F_85 @ X_116 ) )
     => ( ( member_pname @ X_116 @ A_260 )
       => ( member451959335_state @ B_165 @ ( image_1116629049_state @ F_85 @ A_260 ) ) ) ) ).

thf(fact_86_equals0D,axiom,
    ! [A_259: com,A_258: com > $o] :
      ( ( A_258 = bot_bot_com_o )
     => ~ ( member_com @ A_259 @ A_258 ) ) ).

thf(fact_87_equals0D,axiom,
    ! [A_259: hoare_1708887482_state,A_258: hoare_1708887482_state > $o] :
      ( ( A_258 = bot_bo19817387tate_o )
     => ~ ( member451959335_state @ A_259 @ A_258 ) ) ).

thf(fact_88_equals0D,axiom,
    ! [A_259: pname,A_258: pname > $o] :
      ( ( A_258 = bot_bot_pname_o )
     => ~ ( member_pname @ A_259 @ A_258 ) ) ).

thf(fact_89_Collect__empty__eq,axiom,
    ! [P_44: pname > $o] :
      ( ( ( collect_pname @ P_44 )
        = bot_bot_pname_o )
    <=> ! [X_3: pname] :
          ~ ( P_44 @ X_3 ) ) ).

thf(fact_90_Collect__empty__eq,axiom,
    ! [P_44: ( pname > $o ) > $o] :
      ( ( ( collect_pname_o @ P_44 )
        = bot_bot_pname_o_o )
    <=> ! [X_3: pname > $o] :
          ~ ( P_44 @ X_3 ) ) ).

thf(fact_91_Collect__empty__eq,axiom,
    ! [P_44: ( hoare_1708887482_state > $o ) > $o] :
      ( ( ( collec219771562tate_o @ P_44 )
        = bot_bo1678742418te_o_o )
    <=> ! [X_3: hoare_1708887482_state > $o] :
          ~ ( P_44 @ X_3 ) ) ).

thf(fact_92_Collect__empty__eq,axiom,
    ! [P_44: com > $o] :
      ( ( ( collect_com @ P_44 )
        = bot_bot_com_o )
    <=> ! [X_3: com] :
          ~ ( P_44 @ X_3 ) ) ).

thf(fact_93_Collect__empty__eq,axiom,
    ! [P_44: hoare_1708887482_state > $o] :
      ( ( ( collec1568722789_state @ P_44 )
        = bot_bo19817387tate_o )
    <=> ! [X_3: hoare_1708887482_state] :
          ~ ( P_44 @ X_3 ) ) ).

thf(fact_94_empty__iff,axiom,
    ! [C_65: com] :
      ~ ( member_com @ C_65 @ bot_bot_com_o ) ).

thf(fact_95_empty__iff,axiom,
    ! [C_65: hoare_1708887482_state] :
      ~ ( member451959335_state @ C_65 @ bot_bo19817387tate_o ) ).

thf(fact_96_empty__iff,axiom,
    ! [C_65: pname] :
      ~ ( member_pname @ C_65 @ bot_bot_pname_o ) ).

thf(fact_97_empty__Collect__eq,axiom,
    ! [P_43: pname > $o] :
      ( ( bot_bot_pname_o
        = ( collect_pname @ P_43 ) )
    <=> ! [X_3: pname] :
          ~ ( P_43 @ X_3 ) ) ).

thf(fact_98_empty__Collect__eq,axiom,
    ! [P_43: ( pname > $o ) > $o] :
      ( ( bot_bot_pname_o_o
        = ( collect_pname_o @ P_43 ) )
    <=> ! [X_3: pname > $o] :
          ~ ( P_43 @ X_3 ) ) ).

thf(fact_99_empty__Collect__eq,axiom,
    ! [P_43: ( hoare_1708887482_state > $o ) > $o] :
      ( ( bot_bo1678742418te_o_o
        = ( collec219771562tate_o @ P_43 ) )
    <=> ! [X_3: hoare_1708887482_state > $o] :
          ~ ( P_43 @ X_3 ) ) ).

thf(fact_100_empty__Collect__eq,axiom,
    ! [P_43: com > $o] :
      ( ( bot_bot_com_o
        = ( collect_com @ P_43 ) )
    <=> ! [X_3: com] :
          ~ ( P_43 @ X_3 ) ) ).

thf(fact_101_empty__Collect__eq,axiom,
    ! [P_43: hoare_1708887482_state > $o] :
      ( ( bot_bo19817387tate_o
        = ( collec1568722789_state @ P_43 ) )
    <=> ! [X_3: hoare_1708887482_state] :
          ~ ( P_43 @ X_3 ) ) ).

thf(fact_102_ex__in__conv,axiom,
    ! [A_257: com > $o] :
      ( ? [X_3: com] : ( member_com @ X_3 @ A_257 )
    <=> ( A_257 != bot_bot_com_o ) ) ).

thf(fact_103_ex__in__conv,axiom,
    ! [A_257: hoare_1708887482_state > $o] :
      ( ? [X_3: hoare_1708887482_state] : ( member451959335_state @ X_3 @ A_257 )
    <=> ( A_257 != bot_bo19817387tate_o ) ) ).

thf(fact_104_ex__in__conv,axiom,
    ! [A_257: pname > $o] :
      ( ? [X_3: pname] : ( member_pname @ X_3 @ A_257 )
    <=> ( A_257 != bot_bot_pname_o ) ) ).

thf(fact_105_all__not__in__conv,axiom,
    ! [A_256: com > $o] :
      ( ! [X_3: com] :
          ~ ( member_com @ X_3 @ A_256 )
    <=> ( A_256 = bot_bot_com_o ) ) ).

thf(fact_106_all__not__in__conv,axiom,
    ! [A_256: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ~ ( member451959335_state @ X_3 @ A_256 )
    <=> ( A_256 = bot_bo19817387tate_o ) ) ).

thf(fact_107_all__not__in__conv,axiom,
    ! [A_256: pname > $o] :
      ( ! [X_3: pname] :
          ~ ( member_pname @ X_3 @ A_256 )
    <=> ( A_256 = bot_bot_pname_o ) ) ).

thf(fact_108_empty__def,axiom,
    ( bot_bot_pname_o
    = ( collect_pname
      @ ^ [X_3: pname] : $false ) ) ).

thf(fact_109_empty__def,axiom,
    ( bot_bot_pname_o_o
    = ( collect_pname_o
      @ ^ [X_3: pname > $o] : $false ) ) ).

thf(fact_110_empty__def,axiom,
    ( bot_bo1678742418te_o_o
    = ( collec219771562tate_o
      @ ^ [X_3: hoare_1708887482_state > $o] : $false ) ) ).

thf(fact_111_empty__def,axiom,
    ( bot_bot_com_o
    = ( collect_com
      @ ^ [X_3: com] : $false ) ) ).

thf(fact_112_empty__def,axiom,
    ( bot_bo19817387tate_o
    = ( collec1568722789_state
      @ ^ [X_3: hoare_1708887482_state] : $false ) ) ).

thf(fact_113_insert__absorb,axiom,
    ! [A_255: com,A_254: com > $o] :
      ( ( member_com @ A_255 @ A_254 )
     => ( ( insert_com @ A_255 @ A_254 )
        = A_254 ) ) ).

thf(fact_114_insert__absorb,axiom,
    ! [A_255: pname,A_254: pname > $o] :
      ( ( member_pname @ A_255 @ A_254 )
     => ( ( insert_pname @ A_255 @ A_254 )
        = A_254 ) ) ).

thf(fact_115_insert__absorb,axiom,
    ! [A_255: hoare_1708887482_state,A_254: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_255 @ A_254 )
     => ( ( insert528405184_state @ A_255 @ A_254 )
        = A_254 ) ) ).

thf(fact_116_insertI2,axiom,
    ! [B_164: com,A_253: com,B_163: com > $o] :
      ( ( member_com @ A_253 @ B_163 )
     => ( member_com @ A_253 @ ( insert_com @ B_164 @ B_163 ) ) ) ).

thf(fact_117_insertI2,axiom,
    ! [B_164: pname,A_253: pname,B_163: pname > $o] :
      ( ( member_pname @ A_253 @ B_163 )
     => ( member_pname @ A_253 @ ( insert_pname @ B_164 @ B_163 ) ) ) ).

thf(fact_118_insertI2,axiom,
    ! [B_164: hoare_1708887482_state,A_253: hoare_1708887482_state,B_163: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_253 @ B_163 )
     => ( member451959335_state @ A_253 @ ( insert528405184_state @ B_164 @ B_163 ) ) ) ).

thf(fact_119_insert__ident,axiom,
    ! [B_162: com > $o,X_115: com,A_252: com > $o] :
      ( ~ ( member_com @ X_115 @ A_252 )
     => ( ~ ( member_com @ X_115 @ B_162 )
       => ( ( ( insert_com @ X_115 @ A_252 )
            = ( insert_com @ X_115 @ B_162 ) )
        <=> ( A_252 = B_162 ) ) ) ) ).

thf(fact_120_insert__ident,axiom,
    ! [B_162: pname > $o,X_115: pname,A_252: pname > $o] :
      ( ~ ( member_pname @ X_115 @ A_252 )
     => ( ~ ( member_pname @ X_115 @ B_162 )
       => ( ( ( insert_pname @ X_115 @ A_252 )
            = ( insert_pname @ X_115 @ B_162 ) )
        <=> ( A_252 = B_162 ) ) ) ) ).

thf(fact_121_insert__ident,axiom,
    ! [B_162: hoare_1708887482_state > $o,X_115: hoare_1708887482_state,A_252: hoare_1708887482_state > $o] :
      ( ~ ( member451959335_state @ X_115 @ A_252 )
     => ( ~ ( member451959335_state @ X_115 @ B_162 )
       => ( ( ( insert528405184_state @ X_115 @ A_252 )
            = ( insert528405184_state @ X_115 @ B_162 ) )
        <=> ( A_252 = B_162 ) ) ) ) ).

thf(fact_122_insert__code,axiom,
    ! [Y_52: pname,A_251: pname > $o,X_114: pname] :
      ( ( insert_pname @ Y_52 @ A_251 @ X_114 )
    <=> ( ( Y_52 = X_114 )
        | ( A_251 @ X_114 ) ) ) ).

thf(fact_123_insert__code,axiom,
    ! [Y_52: com,A_251: com > $o,X_114: com] :
      ( ( insert_com @ Y_52 @ A_251 @ X_114 )
    <=> ( ( Y_52 = X_114 )
        | ( A_251 @ X_114 ) ) ) ).

thf(fact_124_insert__code,axiom,
    ! [Y_52: hoare_1708887482_state,A_251: hoare_1708887482_state > $o,X_114: hoare_1708887482_state] :
      ( ( insert528405184_state @ Y_52 @ A_251 @ X_114 )
    <=> ( ( Y_52 = X_114 )
        | ( A_251 @ X_114 ) ) ) ).

thf(fact_125_insert__iff,axiom,
    ! [A_250: com,B_161: com,A_249: com > $o] :
      ( ( member_com @ A_250 @ ( insert_com @ B_161 @ A_249 ) )
    <=> ( ( A_250 = B_161 )
        | ( member_com @ A_250 @ A_249 ) ) ) ).

thf(fact_126_insert__iff,axiom,
    ! [A_250: pname,B_161: pname,A_249: pname > $o] :
      ( ( member_pname @ A_250 @ ( insert_pname @ B_161 @ A_249 ) )
    <=> ( ( A_250 = B_161 )
        | ( member_pname @ A_250 @ A_249 ) ) ) ).

thf(fact_127_insert__iff,axiom,
    ! [A_250: hoare_1708887482_state,B_161: hoare_1708887482_state,A_249: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_250 @ ( insert528405184_state @ B_161 @ A_249 ) )
    <=> ( ( A_250 = B_161 )
        | ( member451959335_state @ A_250 @ A_249 ) ) ) ).

thf(fact_128_insert__commute,axiom,
    ! [X_113: pname,Y_51: pname,A_248: pname > $o] :
      ( ( insert_pname @ X_113 @ ( insert_pname @ Y_51 @ A_248 ) )
      = ( insert_pname @ Y_51 @ ( insert_pname @ X_113 @ A_248 ) ) ) ).

thf(fact_129_insert__commute,axiom,
    ! [X_113: com,Y_51: com,A_248: com > $o] :
      ( ( insert_com @ X_113 @ ( insert_com @ Y_51 @ A_248 ) )
      = ( insert_com @ Y_51 @ ( insert_com @ X_113 @ A_248 ) ) ) ).

thf(fact_130_insert__commute,axiom,
    ! [X_113: hoare_1708887482_state,Y_51: hoare_1708887482_state,A_248: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ X_113 @ ( insert528405184_state @ Y_51 @ A_248 ) )
      = ( insert528405184_state @ Y_51 @ ( insert528405184_state @ X_113 @ A_248 ) ) ) ).

thf(fact_131_insert__absorb2,axiom,
    ! [X_112: pname,A_247: pname > $o] :
      ( ( insert_pname @ X_112 @ ( insert_pname @ X_112 @ A_247 ) )
      = ( insert_pname @ X_112 @ A_247 ) ) ).

thf(fact_132_insert__absorb2,axiom,
    ! [X_112: com,A_247: com > $o] :
      ( ( insert_com @ X_112 @ ( insert_com @ X_112 @ A_247 ) )
      = ( insert_com @ X_112 @ A_247 ) ) ).

thf(fact_133_insert__absorb2,axiom,
    ! [X_112: hoare_1708887482_state,A_247: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ X_112 @ ( insert528405184_state @ X_112 @ A_247 ) )
      = ( insert528405184_state @ X_112 @ A_247 ) ) ).

thf(fact_134_insert__Collect,axiom,
    ! [A_246: pname,P_42: pname > $o] :
      ( ( insert_pname @ A_246 @ ( collect_pname @ P_42 ) )
      = ( collect_pname
        @ ^ [U_2: pname] : ( (=>) @ ( (~) @ ( U_2 = A_246 ) ) @ ( P_42 @ U_2 ) ) ) ) ).

thf(fact_135_insert__Collect,axiom,
    ! [A_246: com,P_42: com > $o] :
      ( ( insert_com @ A_246 @ ( collect_com @ P_42 ) )
      = ( collect_com
        @ ^ [U_2: com] : ( (=>) @ ( (~) @ ( U_2 = A_246 ) ) @ ( P_42 @ U_2 ) ) ) ) ).

thf(fact_136_insert__Collect,axiom,
    ! [A_246: pname > $o,P_42: ( pname > $o ) > $o] :
      ( ( insert_pname_o @ A_246 @ ( collect_pname_o @ P_42 ) )
      = ( collect_pname_o
        @ ^ [U_2: pname > $o] : ( (=>) @ ( (~) @ ( U_2 = A_246 ) ) @ ( P_42 @ U_2 ) ) ) ) ).

thf(fact_137_insert__Collect,axiom,
    ! [A_246: hoare_1708887482_state > $o,P_42: ( hoare_1708887482_state > $o ) > $o] :
      ( ( insert949073679tate_o @ A_246 @ ( collec219771562tate_o @ P_42 ) )
      = ( collec219771562tate_o
        @ ^ [U_2: hoare_1708887482_state > $o] : ( (=>) @ ( (~) @ ( U_2 = A_246 ) ) @ ( P_42 @ U_2 ) ) ) ) ).

thf(fact_138_insert__Collect,axiom,
    ! [A_246: hoare_1708887482_state,P_42: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_246 @ ( collec1568722789_state @ P_42 ) )
      = ( collec1568722789_state
        @ ^ [U_2: hoare_1708887482_state] : ( (=>) @ ( (~) @ ( U_2 = A_246 ) ) @ ( P_42 @ U_2 ) ) ) ) ).

thf(fact_139_insert__compr,axiom,
    ! [A_245: com,B_160: com > $o] :
      ( ( insert_com @ A_245 @ B_160 )
      = ( collect_com
        @ ^ [X_3: com] : ( (|) @ ( X_3 = A_245 ) @ ( member_com @ X_3 @ B_160 ) ) ) ) ).

thf(fact_140_insert__compr,axiom,
    ! [A_245: pname > $o,B_160: ( pname > $o ) > $o] :
      ( ( insert_pname_o @ A_245 @ B_160 )
      = ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (|) @ ( X_3 = A_245 ) @ ( member_pname_o @ X_3 @ B_160 ) ) ) ) ).

thf(fact_141_insert__compr,axiom,
    ! [A_245: hoare_1708887482_state > $o,B_160: ( hoare_1708887482_state > $o ) > $o] :
      ( ( insert949073679tate_o @ A_245 @ B_160 )
      = ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (|) @ ( X_3 = A_245 ) @ ( member814030440tate_o @ X_3 @ B_160 ) ) ) ) ).

thf(fact_142_insert__compr,axiom,
    ! [A_245: pname,B_160: pname > $o] :
      ( ( insert_pname @ A_245 @ B_160 )
      = ( collect_pname
        @ ^ [X_3: pname] : ( (|) @ ( X_3 = A_245 ) @ ( member_pname @ X_3 @ B_160 ) ) ) ) ).

thf(fact_143_insert__compr,axiom,
    ! [A_245: hoare_1708887482_state,B_160: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_245 @ B_160 )
      = ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (|) @ ( X_3 = A_245 ) @ ( member451959335_state @ X_3 @ B_160 ) ) ) ) ).

thf(fact_144_insertI1,axiom,
    ! [A_244: com,B_159: com > $o] : ( member_com @ A_244 @ ( insert_com @ A_244 @ B_159 ) ) ).

thf(fact_145_insertI1,axiom,
    ! [A_244: pname,B_159: pname > $o] : ( member_pname @ A_244 @ ( insert_pname @ A_244 @ B_159 ) ) ).

thf(fact_146_insertI1,axiom,
    ! [A_244: hoare_1708887482_state,B_159: hoare_1708887482_state > $o] : ( member451959335_state @ A_244 @ ( insert528405184_state @ A_244 @ B_159 ) ) ).

thf(fact_147_equalityE,axiom,
    ! [A_243: pname > $o,B_158: pname > $o] :
      ( ( A_243 = B_158 )
     => ~ ( ( ord_less_eq_pname_o @ A_243 @ B_158 )
         => ~ ( ord_less_eq_pname_o @ B_158 @ A_243 ) ) ) ).

thf(fact_148_equalityE,axiom,
    ! [A_243: hoare_1708887482_state > $o,B_158: hoare_1708887482_state > $o] :
      ( ( A_243 = B_158 )
     => ~ ( ( ord_le777019615tate_o @ A_243 @ B_158 )
         => ~ ( ord_le777019615tate_o @ B_158 @ A_243 ) ) ) ).

thf(fact_149_subset__trans,axiom,
    ! [C_64: pname > $o,A_242: pname > $o,B_157: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_242 @ B_157 )
     => ( ( ord_less_eq_pname_o @ B_157 @ C_64 )
       => ( ord_less_eq_pname_o @ A_242 @ C_64 ) ) ) ).

thf(fact_150_subset__trans,axiom,
    ! [C_64: hoare_1708887482_state > $o,A_242: hoare_1708887482_state > $o,B_157: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_242 @ B_157 )
     => ( ( ord_le777019615tate_o @ B_157 @ C_64 )
       => ( ord_le777019615tate_o @ A_242 @ C_64 ) ) ) ).

thf(fact_151_set__mp,axiom,
    ! [X_111: com,A_241: com > $o,B_156: com > $o] :
      ( ( ord_less_eq_com_o @ A_241 @ B_156 )
     => ( ( member_com @ X_111 @ A_241 )
       => ( member_com @ X_111 @ B_156 ) ) ) ).

thf(fact_152_set__mp,axiom,
    ! [X_111: hoare_1708887482_state,A_241: hoare_1708887482_state > $o,B_156: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_241 @ B_156 )
     => ( ( member451959335_state @ X_111 @ A_241 )
       => ( member451959335_state @ X_111 @ B_156 ) ) ) ).

thf(fact_153_set__mp,axiom,
    ! [X_111: pname,A_241: pname > $o,B_156: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_241 @ B_156 )
     => ( ( member_pname @ X_111 @ A_241 )
       => ( member_pname @ X_111 @ B_156 ) ) ) ).

thf(fact_154_set__rev__mp,axiom,
    ! [B_155: com > $o,X_110: com,A_240: com > $o] :
      ( ( member_com @ X_110 @ A_240 )
     => ( ( ord_less_eq_com_o @ A_240 @ B_155 )
       => ( member_com @ X_110 @ B_155 ) ) ) ).

thf(fact_155_set__rev__mp,axiom,
    ! [B_155: hoare_1708887482_state > $o,X_110: hoare_1708887482_state,A_240: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_110 @ A_240 )
     => ( ( ord_le777019615tate_o @ A_240 @ B_155 )
       => ( member451959335_state @ X_110 @ B_155 ) ) ) ).

thf(fact_156_set__rev__mp,axiom,
    ! [B_155: pname > $o,X_110: pname,A_240: pname > $o] :
      ( ( member_pname @ X_110 @ A_240 )
     => ( ( ord_less_eq_pname_o @ A_240 @ B_155 )
       => ( member_pname @ X_110 @ B_155 ) ) ) ).

thf(fact_157_in__mono,axiom,
    ! [X_109: com,A_239: com > $o,B_154: com > $o] :
      ( ( ord_less_eq_com_o @ A_239 @ B_154 )
     => ( ( member_com @ X_109 @ A_239 )
       => ( member_com @ X_109 @ B_154 ) ) ) ).

thf(fact_158_in__mono,axiom,
    ! [X_109: hoare_1708887482_state,A_239: hoare_1708887482_state > $o,B_154: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_239 @ B_154 )
     => ( ( member451959335_state @ X_109 @ A_239 )
       => ( member451959335_state @ X_109 @ B_154 ) ) ) ).

thf(fact_159_in__mono,axiom,
    ! [X_109: pname,A_239: pname > $o,B_154: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_239 @ B_154 )
     => ( ( member_pname @ X_109 @ A_239 )
       => ( member_pname @ X_109 @ B_154 ) ) ) ).

thf(fact_160_equalityD2,axiom,
    ! [A_238: pname > $o,B_153: pname > $o] :
      ( ( A_238 = B_153 )
     => ( ord_less_eq_pname_o @ B_153 @ A_238 ) ) ).

thf(fact_161_equalityD2,axiom,
    ! [A_238: hoare_1708887482_state > $o,B_153: hoare_1708887482_state > $o] :
      ( ( A_238 = B_153 )
     => ( ord_le777019615tate_o @ B_153 @ A_238 ) ) ).

thf(fact_162_equalityD1,axiom,
    ! [A_237: pname > $o,B_152: pname > $o] :
      ( ( A_237 = B_152 )
     => ( ord_less_eq_pname_o @ A_237 @ B_152 ) ) ).

thf(fact_163_equalityD1,axiom,
    ! [A_237: hoare_1708887482_state > $o,B_152: hoare_1708887482_state > $o] :
      ( ( A_237 = B_152 )
     => ( ord_le777019615tate_o @ A_237 @ B_152 ) ) ).

thf(fact_164_set__eq__subset,axiom,
    ! [A_236: pname > $o,B_151: pname > $o] :
      ( ( A_236 = B_151 )
    <=> ( ( ord_less_eq_pname_o @ A_236 @ B_151 )
        & ( ord_less_eq_pname_o @ B_151 @ A_236 ) ) ) ).

thf(fact_165_set__eq__subset,axiom,
    ! [A_236: hoare_1708887482_state > $o,B_151: hoare_1708887482_state > $o] :
      ( ( A_236 = B_151 )
    <=> ( ( ord_le777019615tate_o @ A_236 @ B_151 )
        & ( ord_le777019615tate_o @ B_151 @ A_236 ) ) ) ).

thf(fact_166_subset__refl,axiom,
    ! [A_235: pname > $o] : ( ord_less_eq_pname_o @ A_235 @ A_235 ) ).

thf(fact_167_subset__refl,axiom,
    ! [A_235: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ A_235 @ A_235 ) ).

thf(fact_168_rev__image__eqI,axiom,
    ! [B_150: com,F_84: hoare_1708887482_state > com,X_108: hoare_1708887482_state,A_234: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_108 @ A_234 )
     => ( ( B_150
          = ( F_84 @ X_108 ) )
       => ( member_com @ B_150 @ ( image_1604448413te_com @ F_84 @ A_234 ) ) ) ) ).

thf(fact_169_rev__image__eqI,axiom,
    ! [B_150: com,F_84: pname > com,X_108: pname,A_234: pname > $o] :
      ( ( member_pname @ X_108 @ A_234 )
     => ( ( B_150
          = ( F_84 @ X_108 ) )
       => ( member_com @ B_150 @ ( image_pname_com @ F_84 @ A_234 ) ) ) ) ).

thf(fact_170_rev__image__eqI,axiom,
    ! [B_150: hoare_1708887482_state,F_84: com > hoare_1708887482_state,X_108: com,A_234: com > $o] :
      ( ( member_com @ X_108 @ A_234 )
     => ( ( B_150
          = ( F_84 @ X_108 ) )
       => ( member451959335_state @ B_150 @ ( image_934102463_state @ F_84 @ A_234 ) ) ) ) ).

thf(fact_171_rev__image__eqI,axiom,
    ! [B_150: pname,F_84: com > pname,X_108: com,A_234: com > $o] :
      ( ( member_com @ X_108 @ A_234 )
     => ( ( B_150
          = ( F_84 @ X_108 ) )
       => ( member_pname @ B_150 @ ( image_com_pname @ F_84 @ A_234 ) ) ) ) ).

thf(fact_172_rev__image__eqI,axiom,
    ! [B_150: hoare_1708887482_state,F_84: pname > hoare_1708887482_state,X_108: pname,A_234: pname > $o] :
      ( ( member_pname @ X_108 @ A_234 )
     => ( ( B_150
          = ( F_84 @ X_108 ) )
       => ( member451959335_state @ B_150 @ ( image_1116629049_state @ F_84 @ A_234 ) ) ) ) ).

thf(fact_173_imageI,axiom,
    ! [F_83: hoare_1708887482_state > com,X_107: hoare_1708887482_state,A_233: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_107 @ A_233 )
     => ( member_com @ ( F_83 @ X_107 ) @ ( image_1604448413te_com @ F_83 @ A_233 ) ) ) ).

thf(fact_174_imageI,axiom,
    ! [F_83: pname > com,X_107: pname,A_233: pname > $o] :
      ( ( member_pname @ X_107 @ A_233 )
     => ( member_com @ ( F_83 @ X_107 ) @ ( image_pname_com @ F_83 @ A_233 ) ) ) ).

thf(fact_175_imageI,axiom,
    ! [F_83: com > hoare_1708887482_state,X_107: com,A_233: com > $o] :
      ( ( member_com @ X_107 @ A_233 )
     => ( member451959335_state @ ( F_83 @ X_107 ) @ ( image_934102463_state @ F_83 @ A_233 ) ) ) ).

thf(fact_176_imageI,axiom,
    ! [F_83: com > pname,X_107: com,A_233: com > $o] :
      ( ( member_com @ X_107 @ A_233 )
     => ( member_pname @ ( F_83 @ X_107 ) @ ( image_com_pname @ F_83 @ A_233 ) ) ) ).

thf(fact_177_imageI,axiom,
    ! [F_83: pname > hoare_1708887482_state,X_107: pname,A_233: pname > $o] :
      ( ( member_pname @ X_107 @ A_233 )
     => ( member451959335_state @ ( F_83 @ X_107 ) @ ( image_1116629049_state @ F_83 @ A_233 ) ) ) ).

thf(fact_178_image__iff,axiom,
    ! [Z_21: hoare_1708887482_state,F_82: pname > hoare_1708887482_state,A_232: pname > $o] :
      ( ( member451959335_state @ Z_21 @ ( image_1116629049_state @ F_82 @ A_232 ) )
    <=> ? [X_3: pname] :
          ( ( member_pname @ X_3 @ A_232 )
          & ( Z_21
            = ( F_82 @ X_3 ) ) ) ) ).

thf(fact_179_finite__Collect__disjI,axiom,
    ! [P_41: ( pname > $o ) > $o,Q_25: ( pname > $o ) > $o] :
      ( ( finite297249702name_o
        @ ( collect_pname_o
          @ ^ [X_3: pname > $o] : ( (|) @ ( P_41 @ X_3 ) @ ( Q_25 @ X_3 ) ) ) )
    <=> ( ( finite297249702name_o @ ( collect_pname_o @ P_41 ) )
        & ( finite297249702name_o @ ( collect_pname_o @ Q_25 ) ) ) ) ).

thf(fact_180_finite__Collect__disjI,axiom,
    ! [P_41: ( hoare_1708887482_state > $o ) > $o,Q_25: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o
        @ ( collec219771562tate_o
          @ ^ [X_3: hoare_1708887482_state > $o] : ( (|) @ ( P_41 @ X_3 ) @ ( Q_25 @ X_3 ) ) ) )
    <=> ( ( finite1329924456tate_o @ ( collec219771562tate_o @ P_41 ) )
        & ( finite1329924456tate_o @ ( collec219771562tate_o @ Q_25 ) ) ) ) ).

thf(fact_181_finite__Collect__disjI,axiom,
    ! [P_41: hoare_1708887482_state > $o,Q_25: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state
        @ ( collec1568722789_state
          @ ^ [X_3: hoare_1708887482_state] : ( (|) @ ( P_41 @ X_3 ) @ ( Q_25 @ X_3 ) ) ) )
    <=> ( ( finite1625599783_state @ ( collec1568722789_state @ P_41 ) )
        & ( finite1625599783_state @ ( collec1568722789_state @ Q_25 ) ) ) ) ).

thf(fact_182_finite__Collect__disjI,axiom,
    ! [P_41: pname > $o,Q_25: pname > $o] :
      ( ( finite_finite_pname
        @ ( collect_pname
          @ ^ [X_3: pname] : ( (|) @ ( P_41 @ X_3 ) @ ( Q_25 @ X_3 ) ) ) )
    <=> ( ( finite_finite_pname @ ( collect_pname @ P_41 ) )
        & ( finite_finite_pname @ ( collect_pname @ Q_25 ) ) ) ) ).

thf(fact_183_insert__compr__raw,axiom,
    ! [X_3: com,Xa: com > $o] :
      ( ( insert_com @ X_3 @ Xa )
      = ( collect_com
        @ ^ [Y_4: com] : ( (|) @ ( Y_4 = X_3 ) @ ( member_com @ Y_4 @ Xa ) ) ) ) ).

thf(fact_184_insert__compr__raw,axiom,
    ! [X_3: pname > $o,Xa: ( pname > $o ) > $o] :
      ( ( insert_pname_o @ X_3 @ Xa )
      = ( collect_pname_o
        @ ^ [Y_4: pname > $o] : ( (|) @ ( Y_4 = X_3 ) @ ( member_pname_o @ Y_4 @ Xa ) ) ) ) ).

thf(fact_185_insert__compr__raw,axiom,
    ! [X_3: hoare_1708887482_state > $o,Xa: ( hoare_1708887482_state > $o ) > $o] :
      ( ( insert949073679tate_o @ X_3 @ Xa )
      = ( collec219771562tate_o
        @ ^ [Y_4: hoare_1708887482_state > $o] : ( (|) @ ( Y_4 = X_3 ) @ ( member814030440tate_o @ Y_4 @ Xa ) ) ) ) ).

thf(fact_186_insert__compr__raw,axiom,
    ! [X_3: pname,Xa: pname > $o] :
      ( ( insert_pname @ X_3 @ Xa )
      = ( collect_pname
        @ ^ [Y_4: pname] : ( (|) @ ( Y_4 = X_3 ) @ ( member_pname @ Y_4 @ Xa ) ) ) ) ).

thf(fact_187_insert__compr__raw,axiom,
    ! [X_3: hoare_1708887482_state,Xa: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ X_3 @ Xa )
      = ( collec1568722789_state
        @ ^ [Y_4: hoare_1708887482_state] : ( (|) @ ( Y_4 = X_3 ) @ ( member451959335_state @ Y_4 @ Xa ) ) ) ) ).

thf(fact_188_singleton__inject,axiom,
    ! [A_231: pname,B_149: pname] :
      ( ( ( insert_pname @ A_231 @ bot_bot_pname_o )
        = ( insert_pname @ B_149 @ bot_bot_pname_o ) )
     => ( A_231 = B_149 ) ) ).

thf(fact_189_singleton__inject,axiom,
    ! [A_231: com,B_149: com] :
      ( ( ( insert_com @ A_231 @ bot_bot_com_o )
        = ( insert_com @ B_149 @ bot_bot_com_o ) )
     => ( A_231 = B_149 ) ) ).

thf(fact_190_singleton__inject,axiom,
    ! [A_231: hoare_1708887482_state,B_149: hoare_1708887482_state] :
      ( ( ( insert528405184_state @ A_231 @ bot_bo19817387tate_o )
        = ( insert528405184_state @ B_149 @ bot_bo19817387tate_o ) )
     => ( A_231 = B_149 ) ) ).

thf(fact_191_singletonE,axiom,
    ! [B_148: com,A_230: com] :
      ( ( member_com @ B_148 @ ( insert_com @ A_230 @ bot_bot_com_o ) )
     => ( B_148 = A_230 ) ) ).

thf(fact_192_singletonE,axiom,
    ! [B_148: pname,A_230: pname] :
      ( ( member_pname @ B_148 @ ( insert_pname @ A_230 @ bot_bot_pname_o ) )
     => ( B_148 = A_230 ) ) ).

thf(fact_193_singletonE,axiom,
    ! [B_148: hoare_1708887482_state,A_230: hoare_1708887482_state] :
      ( ( member451959335_state @ B_148 @ ( insert528405184_state @ A_230 @ bot_bo19817387tate_o ) )
     => ( B_148 = A_230 ) ) ).

thf(fact_194_doubleton__eq__iff,axiom,
    ! [A_229: pname,B_147: pname,C_63: pname,D_7: pname] :
      ( ( ( insert_pname @ A_229 @ ( insert_pname @ B_147 @ bot_bot_pname_o ) )
        = ( insert_pname @ C_63 @ ( insert_pname @ D_7 @ bot_bot_pname_o ) ) )
    <=> ( ( ( A_229 = C_63 )
          & ( B_147 = D_7 ) )
        | ( ( A_229 = D_7 )
          & ( B_147 = C_63 ) ) ) ) ).

thf(fact_195_doubleton__eq__iff,axiom,
    ! [A_229: com,B_147: com,C_63: com,D_7: com] :
      ( ( ( insert_com @ A_229 @ ( insert_com @ B_147 @ bot_bot_com_o ) )
        = ( insert_com @ C_63 @ ( insert_com @ D_7 @ bot_bot_com_o ) ) )
    <=> ( ( ( A_229 = C_63 )
          & ( B_147 = D_7 ) )
        | ( ( A_229 = D_7 )
          & ( B_147 = C_63 ) ) ) ) ).

thf(fact_196_doubleton__eq__iff,axiom,
    ! [A_229: hoare_1708887482_state,B_147: hoare_1708887482_state,C_63: hoare_1708887482_state,D_7: hoare_1708887482_state] :
      ( ( ( insert528405184_state @ A_229 @ ( insert528405184_state @ B_147 @ bot_bo19817387tate_o ) )
        = ( insert528405184_state @ C_63 @ ( insert528405184_state @ D_7 @ bot_bo19817387tate_o ) ) )
    <=> ( ( ( A_229 = C_63 )
          & ( B_147 = D_7 ) )
        | ( ( A_229 = D_7 )
          & ( B_147 = C_63 ) ) ) ) ).

thf(fact_197_singleton__iff,axiom,
    ! [B_146: com,A_228: com] :
      ( ( member_com @ B_146 @ ( insert_com @ A_228 @ bot_bot_com_o ) )
    <=> ( B_146 = A_228 ) ) ).

thf(fact_198_singleton__iff,axiom,
    ! [B_146: pname,A_228: pname] :
      ( ( member_pname @ B_146 @ ( insert_pname @ A_228 @ bot_bot_pname_o ) )
    <=> ( B_146 = A_228 ) ) ).

thf(fact_199_singleton__iff,axiom,
    ! [B_146: hoare_1708887482_state,A_228: hoare_1708887482_state] :
      ( ( member451959335_state @ B_146 @ ( insert528405184_state @ A_228 @ bot_bo19817387tate_o ) )
    <=> ( B_146 = A_228 ) ) ).

thf(fact_200_insert__not__empty,axiom,
    ! [A_227: pname,A_226: pname > $o] :
      ( ( insert_pname @ A_227 @ A_226 )
     != bot_bot_pname_o ) ).

thf(fact_201_insert__not__empty,axiom,
    ! [A_227: com,A_226: com > $o] :
      ( ( insert_com @ A_227 @ A_226 )
     != bot_bot_com_o ) ).

thf(fact_202_insert__not__empty,axiom,
    ! [A_227: hoare_1708887482_state,A_226: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_227 @ A_226 )
     != bot_bo19817387tate_o ) ).

thf(fact_203_empty__not__insert,axiom,
    ! [A_225: pname,A_224: pname > $o] :
      ( bot_bot_pname_o
     != ( insert_pname @ A_225 @ A_224 ) ) ).

thf(fact_204_empty__not__insert,axiom,
    ! [A_225: com,A_224: com > $o] :
      ( bot_bot_com_o
     != ( insert_com @ A_225 @ A_224 ) ) ).

thf(fact_205_empty__not__insert,axiom,
    ! [A_225: hoare_1708887482_state,A_224: hoare_1708887482_state > $o] :
      ( bot_bo19817387tate_o
     != ( insert528405184_state @ A_225 @ A_224 ) ) ).

thf(fact_206_finite__insert,axiom,
    ! [A_223: com,A_222: com > $o] :
      ( ( finite_finite_com @ ( insert_com @ A_223 @ A_222 ) )
    <=> ( finite_finite_com @ A_222 ) ) ).

thf(fact_207_finite__insert,axiom,
    ! [A_223: pname > $o,A_222: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ ( insert_pname_o @ A_223 @ A_222 ) )
    <=> ( finite297249702name_o @ A_222 ) ) ).

thf(fact_208_finite__insert,axiom,
    ! [A_223: hoare_1708887482_state > $o,A_222: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ ( insert949073679tate_o @ A_223 @ A_222 ) )
    <=> ( finite1329924456tate_o @ A_222 ) ) ).

thf(fact_209_finite__insert,axiom,
    ! [A_223: pname,A_222: pname > $o] :
      ( ( finite_finite_pname @ ( insert_pname @ A_223 @ A_222 ) )
    <=> ( finite_finite_pname @ A_222 ) ) ).

thf(fact_210_finite__insert,axiom,
    ! [A_223: hoare_1708887482_state,A_222: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ ( insert528405184_state @ A_223 @ A_222 ) )
    <=> ( finite1625599783_state @ A_222 ) ) ).

thf(fact_211_subset__empty,axiom,
    ! [A_221: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_221 @ bot_bot_pname_o )
    <=> ( A_221 = bot_bot_pname_o ) ) ).

thf(fact_212_subset__empty,axiom,
    ! [A_221: com > $o] :
      ( ( ord_less_eq_com_o @ A_221 @ bot_bot_com_o )
    <=> ( A_221 = bot_bot_com_o ) ) ).

thf(fact_213_subset__empty,axiom,
    ! [A_221: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_221 @ bot_bo19817387tate_o )
    <=> ( A_221 = bot_bo19817387tate_o ) ) ).

thf(fact_214_image__is__empty,axiom,
    ! [F_81: com > hoare_1708887482_state,A_220: com > $o] :
      ( ( ( image_934102463_state @ F_81 @ A_220 )
        = bot_bo19817387tate_o )
    <=> ( A_220 = bot_bot_com_o ) ) ).

thf(fact_215_image__is__empty,axiom,
    ! [F_81: hoare_1708887482_state > pname,A_220: hoare_1708887482_state > $o] :
      ( ( ( image_1509414295_pname @ F_81 @ A_220 )
        = bot_bot_pname_o )
    <=> ( A_220 = bot_bo19817387tate_o ) ) ).

thf(fact_216_image__is__empty,axiom,
    ! [F_81: hoare_1708887482_state > com,A_220: hoare_1708887482_state > $o] :
      ( ( ( image_1604448413te_com @ F_81 @ A_220 )
        = bot_bot_com_o )
    <=> ( A_220 = bot_bo19817387tate_o ) ) ).

thf(fact_217_image__is__empty,axiom,
    ! [F_81: pname > hoare_1708887482_state,A_220: pname > $o] :
      ( ( ( image_1116629049_state @ F_81 @ A_220 )
        = bot_bo19817387tate_o )
    <=> ( A_220 = bot_bot_pname_o ) ) ).

thf(fact_218_image__empty,axiom,
    ! [F_80: hoare_1708887482_state > pname] :
      ( ( image_1509414295_pname @ F_80 @ bot_bo19817387tate_o )
      = bot_bot_pname_o ) ).

thf(fact_219_image__empty,axiom,
    ! [F_80: hoare_1708887482_state > com] :
      ( ( image_1604448413te_com @ F_80 @ bot_bo19817387tate_o )
      = bot_bot_com_o ) ).

thf(fact_220_image__empty,axiom,
    ! [F_80: com > hoare_1708887482_state] :
      ( ( image_934102463_state @ F_80 @ bot_bot_com_o )
      = bot_bo19817387tate_o ) ).

thf(fact_221_image__empty,axiom,
    ! [F_80: pname > hoare_1708887482_state] :
      ( ( image_1116629049_state @ F_80 @ bot_bot_pname_o )
      = bot_bo19817387tate_o ) ).

thf(fact_222_empty__is__image,axiom,
    ! [F_79: com > hoare_1708887482_state,A_219: com > $o] :
      ( ( bot_bo19817387tate_o
        = ( image_934102463_state @ F_79 @ A_219 ) )
    <=> ( A_219 = bot_bot_com_o ) ) ).

thf(fact_223_empty__is__image,axiom,
    ! [F_79: hoare_1708887482_state > pname,A_219: hoare_1708887482_state > $o] :
      ( ( bot_bot_pname_o
        = ( image_1509414295_pname @ F_79 @ A_219 ) )
    <=> ( A_219 = bot_bo19817387tate_o ) ) ).

thf(fact_224_empty__is__image,axiom,
    ! [F_79: hoare_1708887482_state > com,A_219: hoare_1708887482_state > $o] :
      ( ( bot_bot_com_o
        = ( image_1604448413te_com @ F_79 @ A_219 ) )
    <=> ( A_219 = bot_bo19817387tate_o ) ) ).

thf(fact_225_empty__is__image,axiom,
    ! [F_79: pname > hoare_1708887482_state,A_219: pname > $o] :
      ( ( bot_bo19817387tate_o
        = ( image_1116629049_state @ F_79 @ A_219 ) )
    <=> ( A_219 = bot_bot_pname_o ) ) ).

thf(fact_226_finite__subset,axiom,
    ! [A_218: ( pname > $o ) > $o,B_145: ( pname > $o ) > $o] :
      ( ( ord_le1205211808me_o_o @ A_218 @ B_145 )
     => ( ( finite297249702name_o @ B_145 )
       => ( finite297249702name_o @ A_218 ) ) ) ).

thf(fact_227_finite__subset,axiom,
    ! [A_218: ( hoare_1708887482_state > $o ) > $o,B_145: ( hoare_1708887482_state > $o ) > $o] :
      ( ( ord_le1728773982te_o_o @ A_218 @ B_145 )
     => ( ( finite1329924456tate_o @ B_145 )
       => ( finite1329924456tate_o @ A_218 ) ) ) ).

thf(fact_228_finite__subset,axiom,
    ! [A_218: hoare_1708887482_state > $o,B_145: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_218 @ B_145 )
     => ( ( finite1625599783_state @ B_145 )
       => ( finite1625599783_state @ A_218 ) ) ) ).

thf(fact_229_finite__subset,axiom,
    ! [A_218: pname > $o,B_145: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_218 @ B_145 )
     => ( ( finite_finite_pname @ B_145 )
       => ( finite_finite_pname @ A_218 ) ) ) ).

thf(fact_230_rev__finite__subset,axiom,
    ! [A_217: ( pname > $o ) > $o,B_144: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ B_144 )
     => ( ( ord_le1205211808me_o_o @ A_217 @ B_144 )
       => ( finite297249702name_o @ A_217 ) ) ) ).

thf(fact_231_rev__finite__subset,axiom,
    ! [A_217: ( hoare_1708887482_state > $o ) > $o,B_144: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ B_144 )
     => ( ( ord_le1728773982te_o_o @ A_217 @ B_144 )
       => ( finite1329924456tate_o @ A_217 ) ) ) ).

thf(fact_232_rev__finite__subset,axiom,
    ! [A_217: hoare_1708887482_state > $o,B_144: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ B_144 )
     => ( ( ord_le777019615tate_o @ A_217 @ B_144 )
       => ( finite1625599783_state @ A_217 ) ) ) ).

thf(fact_233_rev__finite__subset,axiom,
    ! [A_217: pname > $o,B_144: pname > $o] :
      ( ( finite_finite_pname @ B_144 )
     => ( ( ord_less_eq_pname_o @ A_217 @ B_144 )
       => ( finite_finite_pname @ A_217 ) ) ) ).

thf(fact_234_insert__mono,axiom,
    ! [A_216: pname,C_62: pname > $o,D_6: pname > $o] :
      ( ( ord_less_eq_pname_o @ C_62 @ D_6 )
     => ( ord_less_eq_pname_o @ ( insert_pname @ A_216 @ C_62 ) @ ( insert_pname @ A_216 @ D_6 ) ) ) ).

thf(fact_235_insert__mono,axiom,
    ! [A_216: com,C_62: com > $o,D_6: com > $o] :
      ( ( ord_less_eq_com_o @ C_62 @ D_6 )
     => ( ord_less_eq_com_o @ ( insert_com @ A_216 @ C_62 ) @ ( insert_com @ A_216 @ D_6 ) ) ) ).

thf(fact_236_insert__mono,axiom,
    ! [A_216: hoare_1708887482_state,C_62: hoare_1708887482_state > $o,D_6: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ C_62 @ D_6 )
     => ( ord_le777019615tate_o @ ( insert528405184_state @ A_216 @ C_62 ) @ ( insert528405184_state @ A_216 @ D_6 ) ) ) ).

thf(fact_237_mem__def,axiom,
    ! [X_106: com,A_215: com > $o] :
      ( ( member_com @ X_106 @ A_215 )
    <=> ( A_215 @ X_106 ) ) ).

thf(fact_238_mem__def,axiom,
    ! [X_106: hoare_1708887482_state,A_215: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_106 @ A_215 )
    <=> ( A_215 @ X_106 ) ) ).

thf(fact_239_mem__def,axiom,
    ! [X_106: pname,A_215: pname > $o] :
      ( ( member_pname @ X_106 @ A_215 )
    <=> ( A_215 @ X_106 ) ) ).

thf(fact_240_Collect__def,axiom,
    ! [P_40: hoare_1708887482_state > $o] :
      ( ( collec1568722789_state @ P_40 )
      = P_40 ) ).

thf(fact_241_Collect__def,axiom,
    ! [P_40: pname > $o] :
      ( ( collect_pname @ P_40 )
      = P_40 ) ).

thf(fact_242_Collect__def,axiom,
    ! [P_40: ( pname > $o ) > $o] :
      ( ( collect_pname_o @ P_40 )
      = P_40 ) ).

thf(fact_243_Collect__def,axiom,
    ! [P_40: ( hoare_1708887482_state > $o ) > $o] :
      ( ( collec219771562tate_o @ P_40 )
      = P_40 ) ).

thf(fact_244_subset__insertI2,axiom,
    ! [B_143: pname,A_214: pname > $o,B_142: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_214 @ B_142 )
     => ( ord_less_eq_pname_o @ A_214 @ ( insert_pname @ B_143 @ B_142 ) ) ) ).

thf(fact_245_subset__insertI2,axiom,
    ! [B_143: com,A_214: com > $o,B_142: com > $o] :
      ( ( ord_less_eq_com_o @ A_214 @ B_142 )
     => ( ord_less_eq_com_o @ A_214 @ ( insert_com @ B_143 @ B_142 ) ) ) ).

thf(fact_246_subset__insertI2,axiom,
    ! [B_143: hoare_1708887482_state,A_214: hoare_1708887482_state > $o,B_142: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_214 @ B_142 )
     => ( ord_le777019615tate_o @ A_214 @ ( insert528405184_state @ B_143 @ B_142 ) ) ) ).

thf(fact_247_subset__insert,axiom,
    ! [B_141: com > $o,X_105: com,A_213: com > $o] :
      ( ~ ( member_com @ X_105 @ A_213 )
     => ( ( ord_less_eq_com_o @ A_213 @ ( insert_com @ X_105 @ B_141 ) )
      <=> ( ord_less_eq_com_o @ A_213 @ B_141 ) ) ) ).

thf(fact_248_subset__insert,axiom,
    ! [B_141: pname > $o,X_105: pname,A_213: pname > $o] :
      ( ~ ( member_pname @ X_105 @ A_213 )
     => ( ( ord_less_eq_pname_o @ A_213 @ ( insert_pname @ X_105 @ B_141 ) )
      <=> ( ord_less_eq_pname_o @ A_213 @ B_141 ) ) ) ).

thf(fact_249_subset__insert,axiom,
    ! [B_141: hoare_1708887482_state > $o,X_105: hoare_1708887482_state,A_213: hoare_1708887482_state > $o] :
      ( ~ ( member451959335_state @ X_105 @ A_213 )
     => ( ( ord_le777019615tate_o @ A_213 @ ( insert528405184_state @ X_105 @ B_141 ) )
      <=> ( ord_le777019615tate_o @ A_213 @ B_141 ) ) ) ).

thf(fact_250_insert__subset,axiom,
    ! [X_104: com,A_212: com > $o,B_140: com > $o] :
      ( ( ord_less_eq_com_o @ ( insert_com @ X_104 @ A_212 ) @ B_140 )
    <=> ( ( member_com @ X_104 @ B_140 )
        & ( ord_less_eq_com_o @ A_212 @ B_140 ) ) ) ).

thf(fact_251_insert__subset,axiom,
    ! [X_104: pname,A_212: pname > $o,B_140: pname > $o] :
      ( ( ord_less_eq_pname_o @ ( insert_pname @ X_104 @ A_212 ) @ B_140 )
    <=> ( ( member_pname @ X_104 @ B_140 )
        & ( ord_less_eq_pname_o @ A_212 @ B_140 ) ) ) ).

thf(fact_252_insert__subset,axiom,
    ! [X_104: hoare_1708887482_state,A_212: hoare_1708887482_state > $o,B_140: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ ( insert528405184_state @ X_104 @ A_212 ) @ B_140 )
    <=> ( ( member451959335_state @ X_104 @ B_140 )
        & ( ord_le777019615tate_o @ A_212 @ B_140 ) ) ) ).

thf(fact_253_subset__insertI,axiom,
    ! [B_139: pname > $o,A_211: pname] : ( ord_less_eq_pname_o @ B_139 @ ( insert_pname @ A_211 @ B_139 ) ) ).

thf(fact_254_subset__insertI,axiom,
    ! [B_139: com > $o,A_211: com] : ( ord_less_eq_com_o @ B_139 @ ( insert_com @ A_211 @ B_139 ) ) ).

thf(fact_255_subset__insertI,axiom,
    ! [B_139: hoare_1708887482_state > $o,A_211: hoare_1708887482_state] : ( ord_le777019615tate_o @ B_139 @ ( insert528405184_state @ A_211 @ B_139 ) ) ).

thf(fact_256_insert__image,axiom,
    ! [F_78: hoare_1708887482_state > pname,X_103: hoare_1708887482_state,A_210: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_103 @ A_210 )
     => ( ( insert_pname @ ( F_78 @ X_103 ) @ ( image_1509414295_pname @ F_78 @ A_210 ) )
        = ( image_1509414295_pname @ F_78 @ A_210 ) ) ) ).

thf(fact_257_insert__image,axiom,
    ! [F_78: hoare_1708887482_state > com,X_103: hoare_1708887482_state,A_210: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_103 @ A_210 )
     => ( ( insert_com @ ( F_78 @ X_103 ) @ ( image_1604448413te_com @ F_78 @ A_210 ) )
        = ( image_1604448413te_com @ F_78 @ A_210 ) ) ) ).

thf(fact_258_insert__image,axiom,
    ! [F_78: pname > pname,X_103: pname,A_210: pname > $o] :
      ( ( member_pname @ X_103 @ A_210 )
     => ( ( insert_pname @ ( F_78 @ X_103 ) @ ( image_pname_pname @ F_78 @ A_210 ) )
        = ( image_pname_pname @ F_78 @ A_210 ) ) ) ).

thf(fact_259_insert__image,axiom,
    ! [F_78: pname > com,X_103: pname,A_210: pname > $o] :
      ( ( member_pname @ X_103 @ A_210 )
     => ( ( insert_com @ ( F_78 @ X_103 ) @ ( image_pname_com @ F_78 @ A_210 ) )
        = ( image_pname_com @ F_78 @ A_210 ) ) ) ).

thf(fact_260_insert__image,axiom,
    ! [F_78: com > hoare_1708887482_state,X_103: com,A_210: com > $o] :
      ( ( member_com @ X_103 @ A_210 )
     => ( ( insert528405184_state @ ( F_78 @ X_103 ) @ ( image_934102463_state @ F_78 @ A_210 ) )
        = ( image_934102463_state @ F_78 @ A_210 ) ) ) ).

thf(fact_261_insert__image,axiom,
    ! [F_78: pname > hoare_1708887482_state,X_103: pname,A_210: pname > $o] :
      ( ( member_pname @ X_103 @ A_210 )
     => ( ( insert528405184_state @ ( F_78 @ X_103 ) @ ( image_1116629049_state @ F_78 @ A_210 ) )
        = ( image_1116629049_state @ F_78 @ A_210 ) ) ) ).

thf(fact_262_image__insert,axiom,
    ! [F_77: hoare_1708887482_state > pname,A_209: hoare_1708887482_state,B_138: hoare_1708887482_state > $o] :
      ( ( image_1509414295_pname @ F_77 @ ( insert528405184_state @ A_209 @ B_138 ) )
      = ( insert_pname @ ( F_77 @ A_209 ) @ ( image_1509414295_pname @ F_77 @ B_138 ) ) ) ).

thf(fact_263_image__insert,axiom,
    ! [F_77: hoare_1708887482_state > com,A_209: hoare_1708887482_state,B_138: hoare_1708887482_state > $o] :
      ( ( image_1604448413te_com @ F_77 @ ( insert528405184_state @ A_209 @ B_138 ) )
      = ( insert_com @ ( F_77 @ A_209 ) @ ( image_1604448413te_com @ F_77 @ B_138 ) ) ) ).

thf(fact_264_image__insert,axiom,
    ! [F_77: com > hoare_1708887482_state,A_209: com,B_138: com > $o] :
      ( ( image_934102463_state @ F_77 @ ( insert_com @ A_209 @ B_138 ) )
      = ( insert528405184_state @ ( F_77 @ A_209 ) @ ( image_934102463_state @ F_77 @ B_138 ) ) ) ).

thf(fact_265_image__insert,axiom,
    ! [F_77: pname > hoare_1708887482_state,A_209: pname,B_138: pname > $o] :
      ( ( image_1116629049_state @ F_77 @ ( insert_pname @ A_209 @ B_138 ) )
      = ( insert528405184_state @ ( F_77 @ A_209 ) @ ( image_1116629049_state @ F_77 @ B_138 ) ) ) ).

thf(fact_266_image__mono,axiom,
    ! [F_76: hoare_1708887482_state > pname,A_208: hoare_1708887482_state > $o,B_137: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_208 @ B_137 )
     => ( ord_less_eq_pname_o @ ( image_1509414295_pname @ F_76 @ A_208 ) @ ( image_1509414295_pname @ F_76 @ B_137 ) ) ) ).

thf(fact_267_image__mono,axiom,
    ! [F_76: pname > hoare_1708887482_state,A_208: pname > $o,B_137: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_208 @ B_137 )
     => ( ord_le777019615tate_o @ ( image_1116629049_state @ F_76 @ A_208 ) @ ( image_1116629049_state @ F_76 @ B_137 ) ) ) ).

thf(fact_268_subset__image__iff,axiom,
    ! [B_136: pname > $o,F_75: hoare_1708887482_state > pname,A_207: hoare_1708887482_state > $o] :
      ( ( ord_less_eq_pname_o @ B_136 @ ( image_1509414295_pname @ F_75 @ A_207 ) )
    <=> ? [AA: hoare_1708887482_state > $o] :
          ( ( ord_le777019615tate_o @ AA @ A_207 )
          & ( B_136
            = ( image_1509414295_pname @ F_75 @ AA ) ) ) ) ).

thf(fact_269_subset__image__iff,axiom,
    ! [B_136: hoare_1708887482_state > $o,F_75: pname > hoare_1708887482_state,A_207: pname > $o] :
      ( ( ord_le777019615tate_o @ B_136 @ ( image_1116629049_state @ F_75 @ A_207 ) )
    <=> ? [AA: pname > $o] :
          ( ( ord_less_eq_pname_o @ AA @ A_207 )
          & ( B_136
            = ( image_1116629049_state @ F_75 @ AA ) ) ) ) ).

thf(fact_270_domI,axiom,
    ! [M_5: com > option_com,A_206: com,B_135: com] :
      ( ( ( M_5 @ A_206 )
        = ( some_com @ B_135 ) )
     => ( member_com @ A_206 @ ( dom_com_com @ M_5 ) ) ) ).

thf(fact_271_domI,axiom,
    ! [M_5: hoare_1708887482_state > option_pname,A_206: hoare_1708887482_state,B_135: pname] :
      ( ( ( M_5 @ A_206 )
        = ( some_pname @ B_135 ) )
     => ( member451959335_state @ A_206 @ ( dom_Ho1805192458_pname @ M_5 ) ) ) ).

thf(fact_272_domI,axiom,
    ! [M_5: hoare_1708887482_state > option1624383643_state,A_206: hoare_1708887482_state,B_135: hoare_1708887482_state] :
      ( ( ( M_5 @ A_206 )
        = ( some_H1974565227_state @ B_135 ) )
     => ( member451959335_state @ A_206 @ ( dom_Ho1703271284_state @ M_5 ) ) ) ).

thf(fact_273_domI,axiom,
    ! [M_5: pname > option_pname,A_206: pname,B_135: pname] :
      ( ( ( M_5 @ A_206 )
        = ( some_pname @ B_135 ) )
     => ( member_pname @ A_206 @ ( dom_pname_pname @ M_5 ) ) ) ).

thf(fact_274_domI,axiom,
    ! [M_5: pname > option1624383643_state,A_206: pname,B_135: hoare_1708887482_state] :
      ( ( ( M_5 @ A_206 )
        = ( some_H1974565227_state @ B_135 ) )
     => ( member_pname @ A_206 @ ( dom_pn1412407212_state @ M_5 ) ) ) ).

thf(fact_275_domI,axiom,
    ! [M_5: pname > option_com,A_206: pname,B_135: com] :
      ( ( ( M_5 @ A_206 )
        = ( some_com @ B_135 ) )
     => ( member_pname @ A_206 @ ( dom_pname_com @ M_5 ) ) ) ).

thf(fact_276_Collect__conv__if,axiom,
    ! [P_39: pname > $o,A_205: pname] :
      ( ( ( P_39 @ A_205 )
       => ( ( collect_pname
            @ ^ [X_3: pname] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = ( insert_pname @ A_205 @ bot_bot_pname_o ) ) )
      & ( ~ ( P_39 @ A_205 )
       => ( ( collect_pname
            @ ^ [X_3: pname] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = bot_bot_pname_o ) ) ) ).

thf(fact_277_Collect__conv__if,axiom,
    ! [P_39: com > $o,A_205: com] :
      ( ( ( P_39 @ A_205 )
       => ( ( collect_com
            @ ^ [X_3: com] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = ( insert_com @ A_205 @ bot_bot_com_o ) ) )
      & ( ~ ( P_39 @ A_205 )
       => ( ( collect_com
            @ ^ [X_3: com] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = bot_bot_com_o ) ) ) ).

thf(fact_278_Collect__conv__if,axiom,
    ! [P_39: ( pname > $o ) > $o,A_205: pname > $o] :
      ( ( ( P_39 @ A_205 )
       => ( ( collect_pname_o
            @ ^ [X_3: pname > $o] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = ( insert_pname_o @ A_205 @ bot_bot_pname_o_o ) ) )
      & ( ~ ( P_39 @ A_205 )
       => ( ( collect_pname_o
            @ ^ [X_3: pname > $o] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = bot_bot_pname_o_o ) ) ) ).

thf(fact_279_Collect__conv__if,axiom,
    ! [P_39: ( hoare_1708887482_state > $o ) > $o,A_205: hoare_1708887482_state > $o] :
      ( ( ( P_39 @ A_205 )
       => ( ( collec219771562tate_o
            @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = ( insert949073679tate_o @ A_205 @ bot_bo1678742418te_o_o ) ) )
      & ( ~ ( P_39 @ A_205 )
       => ( ( collec219771562tate_o
            @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = bot_bo1678742418te_o_o ) ) ) ).

thf(fact_280_Collect__conv__if,axiom,
    ! [P_39: hoare_1708887482_state > $o,A_205: hoare_1708887482_state] :
      ( ( ( P_39 @ A_205 )
       => ( ( collec1568722789_state
            @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = ( insert528405184_state @ A_205 @ bot_bo19817387tate_o ) ) )
      & ( ~ ( P_39 @ A_205 )
       => ( ( collec1568722789_state
            @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( X_3 = A_205 ) @ ( P_39 @ X_3 ) ) )
          = bot_bo19817387tate_o ) ) ) ).

thf(fact_281_Collect__conv__if2,axiom,
    ! [P_38: pname > $o,A_204: pname] :
      ( ( ( P_38 @ A_204 )
       => ( ( collect_pname
            @ ^ [X_3: pname] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = ( insert_pname @ A_204 @ bot_bot_pname_o ) ) )
      & ( ~ ( P_38 @ A_204 )
       => ( ( collect_pname
            @ ^ [X_3: pname] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = bot_bot_pname_o ) ) ) ).

thf(fact_282_Collect__conv__if2,axiom,
    ! [P_38: com > $o,A_204: com] :
      ( ( ( P_38 @ A_204 )
       => ( ( collect_com
            @ ^ [X_3: com] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = ( insert_com @ A_204 @ bot_bot_com_o ) ) )
      & ( ~ ( P_38 @ A_204 )
       => ( ( collect_com
            @ ^ [X_3: com] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = bot_bot_com_o ) ) ) ).

thf(fact_283_Collect__conv__if2,axiom,
    ! [P_38: ( pname > $o ) > $o,A_204: pname > $o] :
      ( ( ( P_38 @ A_204 )
       => ( ( collect_pname_o
            @ ^ [X_3: pname > $o] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = ( insert_pname_o @ A_204 @ bot_bot_pname_o_o ) ) )
      & ( ~ ( P_38 @ A_204 )
       => ( ( collect_pname_o
            @ ^ [X_3: pname > $o] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = bot_bot_pname_o_o ) ) ) ).

thf(fact_284_Collect__conv__if2,axiom,
    ! [P_38: ( hoare_1708887482_state > $o ) > $o,A_204: hoare_1708887482_state > $o] :
      ( ( ( P_38 @ A_204 )
       => ( ( collec219771562tate_o
            @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = ( insert949073679tate_o @ A_204 @ bot_bo1678742418te_o_o ) ) )
      & ( ~ ( P_38 @ A_204 )
       => ( ( collec219771562tate_o
            @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = bot_bo1678742418te_o_o ) ) ) ).

thf(fact_285_Collect__conv__if2,axiom,
    ! [P_38: hoare_1708887482_state > $o,A_204: hoare_1708887482_state] :
      ( ( ( P_38 @ A_204 )
       => ( ( collec1568722789_state
            @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = ( insert528405184_state @ A_204 @ bot_bo19817387tate_o ) ) )
      & ( ~ ( P_38 @ A_204 )
       => ( ( collec1568722789_state
            @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( A_204 = X_3 ) @ ( P_38 @ X_3 ) ) )
          = bot_bo19817387tate_o ) ) ) ).

thf(fact_286_singleton__conv,axiom,
    ! [A_203: pname] :
      ( ( collect_pname
        @ ^ [X_3: pname] : X_3 = A_203 )
      = ( insert_pname @ A_203 @ bot_bot_pname_o ) ) ).

thf(fact_287_singleton__conv,axiom,
    ! [A_203: com] :
      ( ( collect_com
        @ ^ [X_3: com] : X_3 = A_203 )
      = ( insert_com @ A_203 @ bot_bot_com_o ) ) ).

thf(fact_288_singleton__conv,axiom,
    ! [A_203: pname > $o] :
      ( ( collect_pname_o
        @ ^ [X_3: pname > $o] : X_3 = A_203 )
      = ( insert_pname_o @ A_203 @ bot_bot_pname_o_o ) ) ).

thf(fact_289_singleton__conv,axiom,
    ! [A_203: hoare_1708887482_state > $o] :
      ( ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : X_3 = A_203 )
      = ( insert949073679tate_o @ A_203 @ bot_bo1678742418te_o_o ) ) ).

thf(fact_290_singleton__conv,axiom,
    ! [A_203: hoare_1708887482_state] :
      ( ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : X_3 = A_203 )
      = ( insert528405184_state @ A_203 @ bot_bo19817387tate_o ) ) ).

thf(fact_291_singleton__conv2,axiom,
    ! [A_202: pname] :
      ( ( collect_pname @ ( fequal_pname @ A_202 ) )
      = ( insert_pname @ A_202 @ bot_bot_pname_o ) ) ).

thf(fact_292_singleton__conv2,axiom,
    ! [A_202: com] :
      ( ( collect_com @ ( fequal_com @ A_202 ) )
      = ( insert_com @ A_202 @ bot_bot_com_o ) ) ).

thf(fact_293_singleton__conv2,axiom,
    ! [A_202: pname > $o] :
      ( ( collect_pname_o @ ( fequal_pname_o @ A_202 ) )
      = ( insert_pname_o @ A_202 @ bot_bot_pname_o_o ) ) ).

thf(fact_294_singleton__conv2,axiom,
    ! [A_202: hoare_1708887482_state > $o] :
      ( ( collec219771562tate_o @ ( fequal1436017556tate_o @ A_202 ) )
      = ( insert949073679tate_o @ A_202 @ bot_bo1678742418te_o_o ) ) ).

thf(fact_295_singleton__conv2,axiom,
    ! [A_202: hoare_1708887482_state] :
      ( ( collec1568722789_state @ ( fequal224822779_state @ A_202 ) )
      = ( insert528405184_state @ A_202 @ bot_bo19817387tate_o ) ) ).

thf(fact_296_MGF__lemma1,axiom,
    ! [C_34: com,G_7: hoare_1708887482_state > $o] :
      ( hoare_1160767572gleton
     => ( ! [X_3: pname] :
            ( ( member_pname @ X_3 @ ( dom_pname_com @ body ) )
           => ( hoare_90032982_state @ G_7 @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ ( body_1 @ X_3 ) ) @ bot_bo19817387tate_o ) ) )
       => ( ( wt @ C_34 )
         => ( hoare_90032982_state @ G_7 @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ C_34 ) @ bot_bo19817387tate_o ) ) ) ) ) ).

thf(fact_297_WT__bodiesD,axiom,
    ! [Pn_1: pname,B_82: com] :
      ( wT_bodies
     => ( ( ( body @ Pn_1 )
          = ( some_com @ B_82 ) )
       => ( wt @ B_82 ) ) ) ).

thf(fact_298_imageE,axiom,
    ! [B_134: hoare_1708887482_state,F_74: com > hoare_1708887482_state,A_201: com > $o] :
      ( ( member451959335_state @ B_134 @ ( image_934102463_state @ F_74 @ A_201 ) )
     => ~ ! [X_3: com] :
            ( ( B_134
              = ( F_74 @ X_3 ) )
           => ~ ( member_com @ X_3 @ A_201 ) ) ) ).

thf(fact_299_imageE,axiom,
    ! [B_134: pname,F_74: com > pname,A_201: com > $o] :
      ( ( member_pname @ B_134 @ ( image_com_pname @ F_74 @ A_201 ) )
     => ~ ! [X_3: com] :
            ( ( B_134
              = ( F_74 @ X_3 ) )
           => ~ ( member_com @ X_3 @ A_201 ) ) ) ).

thf(fact_300_imageE,axiom,
    ! [B_134: com,F_74: hoare_1708887482_state > com,A_201: hoare_1708887482_state > $o] :
      ( ( member_com @ B_134 @ ( image_1604448413te_com @ F_74 @ A_201 ) )
     => ~ ! [X_3: hoare_1708887482_state] :
            ( ( B_134
              = ( F_74 @ X_3 ) )
           => ~ ( member451959335_state @ X_3 @ A_201 ) ) ) ).

thf(fact_301_imageE,axiom,
    ! [B_134: com,F_74: pname > com,A_201: pname > $o] :
      ( ( member_com @ B_134 @ ( image_pname_com @ F_74 @ A_201 ) )
     => ~ ! [X_3: pname] :
            ( ( B_134
              = ( F_74 @ X_3 ) )
           => ~ ( member_pname @ X_3 @ A_201 ) ) ) ).

thf(fact_302_imageE,axiom,
    ! [B_134: hoare_1708887482_state,F_74: pname > hoare_1708887482_state,A_201: pname > $o] :
      ( ( member451959335_state @ B_134 @ ( image_1116629049_state @ F_74 @ A_201 ) )
     => ~ ! [X_3: pname] :
            ( ( B_134
              = ( F_74 @ X_3 ) )
           => ~ ( member_pname @ X_3 @ A_201 ) ) ) ).

thf(fact_303_finite__subset__induct,axiom,
    ! [P_37: ( com > $o ) > $o,A_200: com > $o,F_73: com > $o] :
      ( ( finite_finite_com @ F_73 )
     => ( ( ord_less_eq_com_o @ F_73 @ A_200 )
       => ( ( P_37 @ bot_bot_com_o )
         => ( ! [A_6: com,F_53: com > $o] :
                ( ( finite_finite_com @ F_53 )
               => ( ( member_com @ A_6 @ A_200 )
                 => ( ~ ( member_com @ A_6 @ F_53 )
                   => ( ( P_37 @ F_53 )
                     => ( P_37 @ ( insert_com @ A_6 @ F_53 ) ) ) ) ) )
           => ( P_37 @ F_73 ) ) ) ) ) ).

thf(fact_304_finite__subset__induct,axiom,
    ! [P_37: ( ( pname > $o ) > $o ) > $o,A_200: ( pname > $o ) > $o,F_73: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_73 )
     => ( ( ord_le1205211808me_o_o @ F_73 @ A_200 )
       => ( ( P_37 @ bot_bot_pname_o_o )
         => ( ! [A_6: pname > $o,F_53: ( pname > $o ) > $o] :
                ( ( finite297249702name_o @ F_53 )
               => ( ( member_pname_o @ A_6 @ A_200 )
                 => ( ~ ( member_pname_o @ A_6 @ F_53 )
                   => ( ( P_37 @ F_53 )
                     => ( P_37 @ ( insert_pname_o @ A_6 @ F_53 ) ) ) ) ) )
           => ( P_37 @ F_73 ) ) ) ) ) ).

thf(fact_305_finite__subset__induct,axiom,
    ! [P_37: ( ( hoare_1708887482_state > $o ) > $o ) > $o,A_200: ( hoare_1708887482_state > $o ) > $o,F_73: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_73 )
     => ( ( ord_le1728773982te_o_o @ F_73 @ A_200 )
       => ( ( P_37 @ bot_bo1678742418te_o_o )
         => ( ! [A_6: hoare_1708887482_state > $o,F_53: ( hoare_1708887482_state > $o ) > $o] :
                ( ( finite1329924456tate_o @ F_53 )
               => ( ( member814030440tate_o @ A_6 @ A_200 )
                 => ( ~ ( member814030440tate_o @ A_6 @ F_53 )
                   => ( ( P_37 @ F_53 )
                     => ( P_37 @ ( insert949073679tate_o @ A_6 @ F_53 ) ) ) ) ) )
           => ( P_37 @ F_73 ) ) ) ) ) ).

thf(fact_306_finite__subset__induct,axiom,
    ! [P_37: ( pname > $o ) > $o,A_200: pname > $o,F_73: pname > $o] :
      ( ( finite_finite_pname @ F_73 )
     => ( ( ord_less_eq_pname_o @ F_73 @ A_200 )
       => ( ( P_37 @ bot_bot_pname_o )
         => ( ! [A_6: pname,F_53: pname > $o] :
                ( ( finite_finite_pname @ F_53 )
               => ( ( member_pname @ A_6 @ A_200 )
                 => ( ~ ( member_pname @ A_6 @ F_53 )
                   => ( ( P_37 @ F_53 )
                     => ( P_37 @ ( insert_pname @ A_6 @ F_53 ) ) ) ) ) )
           => ( P_37 @ F_73 ) ) ) ) ) ).

thf(fact_307_finite__subset__induct,axiom,
    ! [P_37: ( hoare_1708887482_state > $o ) > $o,A_200: hoare_1708887482_state > $o,F_73: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_73 )
     => ( ( ord_le777019615tate_o @ F_73 @ A_200 )
       => ( ( P_37 @ bot_bo19817387tate_o )
         => ( ! [A_6: hoare_1708887482_state,F_53: hoare_1708887482_state > $o] :
                ( ( finite1625599783_state @ F_53 )
               => ( ( member451959335_state @ A_6 @ A_200 )
                 => ( ~ ( member451959335_state @ A_6 @ F_53 )
                   => ( ( P_37 @ F_53 )
                     => ( P_37 @ ( insert528405184_state @ A_6 @ F_53 ) ) ) ) ) )
           => ( P_37 @ F_73 ) ) ) ) ) ).

thf(fact_308_WTs__elim__cases_I7_J,axiom,
    ! [P: pname] :
      ( ( wt @ ( body_1 @ P ) )
     => ~ ! [Y_4: com] :
            ( ( body @ P )
           != ( some_com @ Y_4 ) ) ) ).

thf(fact_309_subsetI,axiom,
    ! [B_133: com > $o,A_199: com > $o] :
      ( ! [X_3: com] :
          ( ( member_com @ X_3 @ A_199 )
         => ( member_com @ X_3 @ B_133 ) )
     => ( ord_less_eq_com_o @ A_199 @ B_133 ) ) ).

thf(fact_310_subsetI,axiom,
    ! [B_133: hoare_1708887482_state > $o,A_199: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ A_199 )
         => ( member451959335_state @ X_3 @ B_133 ) )
     => ( ord_le777019615tate_o @ A_199 @ B_133 ) ) ).

thf(fact_311_subsetI,axiom,
    ! [B_133: pname > $o,A_199: pname > $o] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_199 )
         => ( member_pname @ X_3 @ B_133 ) )
     => ( ord_less_eq_pname_o @ A_199 @ B_133 ) ) ).

thf(fact_312_finite__subset__image,axiom,
    ! [F_72: ( pname > $o ) > hoare_1708887482_state,A_198: ( pname > $o ) > $o,B_132: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ B_132 )
     => ( ( ord_le777019615tate_o @ B_132 @ ( image_1922967206_state @ F_72 @ A_198 ) )
       => ? [C_61: ( pname > $o ) > $o] :
            ( ( ord_le1205211808me_o_o @ C_61 @ A_198 )
            & ( finite297249702name_o @ C_61 )
            & ( B_132
              = ( image_1922967206_state @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_313_finite__subset__image,axiom,
    ! [F_72: ( hoare_1708887482_state > $o ) > hoare_1708887482_state,A_198: ( hoare_1708887482_state > $o ) > $o,B_132: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ B_132 )
     => ( ( ord_le777019615tate_o @ B_132 @ ( image_27005066_state @ F_72 @ A_198 ) )
       => ? [C_61: ( hoare_1708887482_state > $o ) > $o] :
            ( ( ord_le1728773982te_o_o @ C_61 @ A_198 )
            & ( finite1329924456tate_o @ C_61 )
            & ( B_132
              = ( image_27005066_state @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_314_finite__subset__image,axiom,
    ! [F_72: ( pname > $o ) > pname,A_198: ( pname > $o ) > $o,B_132: pname > $o] :
      ( ( finite_finite_pname @ B_132 )
     => ( ( ord_less_eq_pname_o @ B_132 @ ( image_pname_o_pname @ F_72 @ A_198 ) )
       => ? [C_61: ( pname > $o ) > $o] :
            ( ( ord_le1205211808me_o_o @ C_61 @ A_198 )
            & ( finite297249702name_o @ C_61 )
            & ( B_132
              = ( image_pname_o_pname @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_315_finite__subset__image,axiom,
    ! [F_72: ( hoare_1708887482_state > $o ) > pname,A_198: ( hoare_1708887482_state > $o ) > $o,B_132: pname > $o] :
      ( ( finite_finite_pname @ B_132 )
     => ( ( ord_less_eq_pname_o @ B_132 @ ( image_2051418740_pname @ F_72 @ A_198 ) )
       => ? [C_61: ( hoare_1708887482_state > $o ) > $o] :
            ( ( ord_le1728773982te_o_o @ C_61 @ A_198 )
            & ( finite1329924456tate_o @ C_61 )
            & ( B_132
              = ( image_2051418740_pname @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_316_finite__subset__image,axiom,
    ! [F_72: hoare_1708887482_state > pname > $o,A_198: hoare_1708887482_state > $o,B_132: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ B_132 )
     => ( ( ord_le1205211808me_o_o @ B_132 @ ( image_1552895654name_o @ F_72 @ A_198 ) )
       => ? [C_61: hoare_1708887482_state > $o] :
            ( ( ord_le777019615tate_o @ C_61 @ A_198 )
            & ( finite1625599783_state @ C_61 )
            & ( B_132
              = ( image_1552895654name_o @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_317_finite__subset__image,axiom,
    ! [F_72: hoare_1708887482_state > hoare_1708887482_state > $o,A_198: hoare_1708887482_state > $o,B_132: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ B_132 )
     => ( ( ord_le1728773982te_o_o @ B_132 @ ( image_1551509096tate_o @ F_72 @ A_198 ) )
       => ? [C_61: hoare_1708887482_state > $o] :
            ( ( ord_le777019615tate_o @ C_61 @ A_198 )
            & ( finite1625599783_state @ C_61 )
            & ( B_132
              = ( image_1551509096tate_o @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_318_finite__subset__image,axiom,
    ! [F_72: hoare_1708887482_state > pname,A_198: hoare_1708887482_state > $o,B_132: pname > $o] :
      ( ( finite_finite_pname @ B_132 )
     => ( ( ord_less_eq_pname_o @ B_132 @ ( image_1509414295_pname @ F_72 @ A_198 ) )
       => ? [C_61: hoare_1708887482_state > $o] :
            ( ( ord_le777019615tate_o @ C_61 @ A_198 )
            & ( finite1625599783_state @ C_61 )
            & ( B_132
              = ( image_1509414295_pname @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_319_finite__subset__image,axiom,
    ! [F_72: pname > pname > $o,A_198: pname > $o,B_132: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ B_132 )
     => ( ( ord_le1205211808me_o_o @ B_132 @ ( image_pname_pname_o @ F_72 @ A_198 ) )
       => ? [C_61: pname > $o] :
            ( ( ord_less_eq_pname_o @ C_61 @ A_198 )
            & ( finite_finite_pname @ C_61 )
            & ( B_132
              = ( image_pname_pname_o @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_320_finite__subset__image,axiom,
    ! [F_72: pname > hoare_1708887482_state > $o,A_198: pname > $o,B_132: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ B_132 )
     => ( ( ord_le1728773982te_o_o @ B_132 @ ( image_425134806tate_o @ F_72 @ A_198 ) )
       => ? [C_61: pname > $o] :
            ( ( ord_less_eq_pname_o @ C_61 @ A_198 )
            & ( finite_finite_pname @ C_61 )
            & ( B_132
              = ( image_425134806tate_o @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_321_finite__subset__image,axiom,
    ! [F_72: pname > pname,A_198: pname > $o,B_132: pname > $o] :
      ( ( finite_finite_pname @ B_132 )
     => ( ( ord_less_eq_pname_o @ B_132 @ ( image_pname_pname @ F_72 @ A_198 ) )
       => ? [C_61: pname > $o] :
            ( ( ord_less_eq_pname_o @ C_61 @ A_198 )
            & ( finite_finite_pname @ C_61 )
            & ( B_132
              = ( image_pname_pname @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_322_finite__subset__image,axiom,
    ! [F_72: pname > hoare_1708887482_state,A_198: pname > $o,B_132: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ B_132 )
     => ( ( ord_le777019615tate_o @ B_132 @ ( image_1116629049_state @ F_72 @ A_198 ) )
       => ? [C_61: pname > $o] :
            ( ( ord_less_eq_pname_o @ C_61 @ A_198 )
            & ( finite_finite_pname @ C_61 )
            & ( B_132
              = ( image_1116629049_state @ F_72 @ C_61 ) ) ) ) ) ).

thf(fact_323_finite__dom__body,axiom,
    finite_finite_pname @ ( dom_pname_com @ body ) ).

thf(fact_324_finite__induct,axiom,
    ! [P_36: ( com > $o ) > $o,F_71: com > $o] :
      ( ( finite_finite_com @ F_71 )
     => ( ( P_36 @ bot_bot_com_o )
       => ( ! [X_3: com,F_53: com > $o] :
              ( ( finite_finite_com @ F_53 )
             => ( ~ ( member_com @ X_3 @ F_53 )
               => ( ( P_36 @ F_53 )
                 => ( P_36 @ ( insert_com @ X_3 @ F_53 ) ) ) ) )
         => ( P_36 @ F_71 ) ) ) ) ).

thf(fact_325_finite__induct,axiom,
    ! [P_36: ( ( pname > $o ) > $o ) > $o,F_71: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_71 )
     => ( ( P_36 @ bot_bot_pname_o_o )
       => ( ! [X_3: pname > $o,F_53: ( pname > $o ) > $o] :
              ( ( finite297249702name_o @ F_53 )
             => ( ~ ( member_pname_o @ X_3 @ F_53 )
               => ( ( P_36 @ F_53 )
                 => ( P_36 @ ( insert_pname_o @ X_3 @ F_53 ) ) ) ) )
         => ( P_36 @ F_71 ) ) ) ) ).

thf(fact_326_finite__induct,axiom,
    ! [P_36: ( ( hoare_1708887482_state > $o ) > $o ) > $o,F_71: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_71 )
     => ( ( P_36 @ bot_bo1678742418te_o_o )
       => ( ! [X_3: hoare_1708887482_state > $o,F_53: ( hoare_1708887482_state > $o ) > $o] :
              ( ( finite1329924456tate_o @ F_53 )
             => ( ~ ( member814030440tate_o @ X_3 @ F_53 )
               => ( ( P_36 @ F_53 )
                 => ( P_36 @ ( insert949073679tate_o @ X_3 @ F_53 ) ) ) ) )
         => ( P_36 @ F_71 ) ) ) ) ).

thf(fact_327_finite__induct,axiom,
    ! [P_36: ( pname > $o ) > $o,F_71: pname > $o] :
      ( ( finite_finite_pname @ F_71 )
     => ( ( P_36 @ bot_bot_pname_o )
       => ( ! [X_3: pname,F_53: pname > $o] :
              ( ( finite_finite_pname @ F_53 )
             => ( ~ ( member_pname @ X_3 @ F_53 )
               => ( ( P_36 @ F_53 )
                 => ( P_36 @ ( insert_pname @ X_3 @ F_53 ) ) ) ) )
         => ( P_36 @ F_71 ) ) ) ) ).

thf(fact_328_finite__induct,axiom,
    ! [P_36: ( hoare_1708887482_state > $o ) > $o,F_71: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_71 )
     => ( ( P_36 @ bot_bo19817387tate_o )
       => ( ! [X_3: hoare_1708887482_state,F_53: hoare_1708887482_state > $o] :
              ( ( finite1625599783_state @ F_53 )
             => ( ~ ( member451959335_state @ X_3 @ F_53 )
               => ( ( P_36 @ F_53 )
                 => ( P_36 @ ( insert528405184_state @ X_3 @ F_53 ) ) ) ) )
         => ( P_36 @ F_71 ) ) ) ) ).

thf(fact_329_finite_Osimps,axiom,
    ! [A_197: com > $o] :
      ( ( finite_finite_com @ A_197 )
    <=> ( ( A_197 = bot_bot_com_o )
        | ? [A_39: com > $o,A_6: com] :
            ( ( A_197
              = ( insert_com @ A_6 @ A_39 ) )
            & ( finite_finite_com @ A_39 ) ) ) ) ).

thf(fact_330_finite_Osimps,axiom,
    ! [A_197: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_197 )
    <=> ( ( A_197 = bot_bot_pname_o_o )
        | ? [A_39: ( pname > $o ) > $o,A_6: pname > $o] :
            ( ( A_197
              = ( insert_pname_o @ A_6 @ A_39 ) )
            & ( finite297249702name_o @ A_39 ) ) ) ) ).

thf(fact_331_finite_Osimps,axiom,
    ! [A_197: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_197 )
    <=> ( ( A_197 = bot_bo1678742418te_o_o )
        | ? [A_39: ( hoare_1708887482_state > $o ) > $o,A_6: hoare_1708887482_state > $o] :
            ( ( A_197
              = ( insert949073679tate_o @ A_6 @ A_39 ) )
            & ( finite1329924456tate_o @ A_39 ) ) ) ) ).

thf(fact_332_finite_Osimps,axiom,
    ! [A_197: pname > $o] :
      ( ( finite_finite_pname @ A_197 )
    <=> ( ( A_197 = bot_bot_pname_o )
        | ? [A_39: pname > $o,A_6: pname] :
            ( ( A_197
              = ( insert_pname @ A_6 @ A_39 ) )
            & ( finite_finite_pname @ A_39 ) ) ) ) ).

thf(fact_333_finite_Osimps,axiom,
    ! [A_197: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_197 )
    <=> ( ( A_197 = bot_bo19817387tate_o )
        | ? [A_39: hoare_1708887482_state > $o,A_6: hoare_1708887482_state] :
            ( ( A_197
              = ( insert528405184_state @ A_6 @ A_39 ) )
            & ( finite1625599783_state @ A_39 ) ) ) ) ).

thf(fact_334_pigeonhole__infinite,axiom,
    ! [F_70: com > hoare_1708887482_state,A_196: com > $o] :
      ( ~ ( finite_finite_com @ A_196 )
     => ( ( finite1625599783_state @ ( image_934102463_state @ F_70 @ A_196 ) )
       => ? [X_3: com] :
            ( ( member_com @ X_3 @ A_196 )
            & ~ ( finite_finite_com
                @ ( collect_com
                  @ ^ [A_6: com] :
                      ( (&) @ ( member_com @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_335_pigeonhole__infinite,axiom,
    ! [F_70: hoare_1708887482_state > hoare_1708887482_state,A_196: hoare_1708887482_state > $o] :
      ( ~ ( finite1625599783_state @ A_196 )
     => ( ( finite1625599783_state @ ( image_757158439_state @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_196 )
            & ~ ( finite1625599783_state
                @ ( collec1568722789_state
                  @ ^ [A_6: hoare_1708887482_state] :
                      ( (&) @ ( member451959335_state @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_336_pigeonhole__infinite,axiom,
    ! [F_70: ( pname > $o ) > hoare_1708887482_state,A_196: ( pname > $o ) > $o] :
      ( ~ ( finite297249702name_o @ A_196 )
     => ( ( finite1625599783_state @ ( image_1922967206_state @ F_70 @ A_196 ) )
       => ? [X_3: pname > $o] :
            ( ( member_pname_o @ X_3 @ A_196 )
            & ~ ( finite297249702name_o
                @ ( collect_pname_o
                  @ ^ [A_6: pname > $o] :
                      ( (&) @ ( member_pname_o @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_337_pigeonhole__infinite,axiom,
    ! [F_70: ( hoare_1708887482_state > $o ) > hoare_1708887482_state,A_196: ( hoare_1708887482_state > $o ) > $o] :
      ( ~ ( finite1329924456tate_o @ A_196 )
     => ( ( finite1625599783_state @ ( image_27005066_state @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state > $o] :
            ( ( member814030440tate_o @ X_3 @ A_196 )
            & ~ ( finite1329924456tate_o
                @ ( collec219771562tate_o
                  @ ^ [A_6: hoare_1708887482_state > $o] :
                      ( (&) @ ( member814030440tate_o @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_338_pigeonhole__infinite,axiom,
    ! [F_70: com > pname,A_196: com > $o] :
      ( ~ ( finite_finite_com @ A_196 )
     => ( ( finite_finite_pname @ ( image_com_pname @ F_70 @ A_196 ) )
       => ? [X_3: com] :
            ( ( member_com @ X_3 @ A_196 )
            & ~ ( finite_finite_com
                @ ( collect_com
                  @ ^ [A_6: com] :
                      ( (&) @ ( member_com @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_339_pigeonhole__infinite,axiom,
    ! [F_70: hoare_1708887482_state > pname,A_196: hoare_1708887482_state > $o] :
      ( ~ ( finite1625599783_state @ A_196 )
     => ( ( finite_finite_pname @ ( image_1509414295_pname @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_196 )
            & ~ ( finite1625599783_state
                @ ( collec1568722789_state
                  @ ^ [A_6: hoare_1708887482_state] :
                      ( (&) @ ( member451959335_state @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_340_pigeonhole__infinite,axiom,
    ! [F_70: pname > pname,A_196: pname > $o] :
      ( ~ ( finite_finite_pname @ A_196 )
     => ( ( finite_finite_pname @ ( image_pname_pname @ F_70 @ A_196 ) )
       => ? [X_3: pname] :
            ( ( member_pname @ X_3 @ A_196 )
            & ~ ( finite_finite_pname
                @ ( collect_pname
                  @ ^ [A_6: pname] :
                      ( (&) @ ( member_pname @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_341_pigeonhole__infinite,axiom,
    ! [F_70: ( pname > $o ) > pname,A_196: ( pname > $o ) > $o] :
      ( ~ ( finite297249702name_o @ A_196 )
     => ( ( finite_finite_pname @ ( image_pname_o_pname @ F_70 @ A_196 ) )
       => ? [X_3: pname > $o] :
            ( ( member_pname_o @ X_3 @ A_196 )
            & ~ ( finite297249702name_o
                @ ( collect_pname_o
                  @ ^ [A_6: pname > $o] :
                      ( (&) @ ( member_pname_o @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_342_pigeonhole__infinite,axiom,
    ! [F_70: ( hoare_1708887482_state > $o ) > pname,A_196: ( hoare_1708887482_state > $o ) > $o] :
      ( ~ ( finite1329924456tate_o @ A_196 )
     => ( ( finite_finite_pname @ ( image_2051418740_pname @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state > $o] :
            ( ( member814030440tate_o @ X_3 @ A_196 )
            & ~ ( finite1329924456tate_o
                @ ( collec219771562tate_o
                  @ ^ [A_6: hoare_1708887482_state > $o] :
                      ( (&) @ ( member814030440tate_o @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_343_pigeonhole__infinite,axiom,
    ! [F_70: hoare_1708887482_state > pname > $o,A_196: hoare_1708887482_state > $o] :
      ( ~ ( finite1625599783_state @ A_196 )
     => ( ( finite297249702name_o @ ( image_1552895654name_o @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_196 )
            & ~ ( finite1625599783_state
                @ ( collec1568722789_state
                  @ ^ [A_6: hoare_1708887482_state] :
                      ( (&) @ ( member451959335_state @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_344_pigeonhole__infinite,axiom,
    ! [F_70: hoare_1708887482_state > hoare_1708887482_state > $o,A_196: hoare_1708887482_state > $o] :
      ( ~ ( finite1625599783_state @ A_196 )
     => ( ( finite1329924456tate_o @ ( image_1551509096tate_o @ F_70 @ A_196 ) )
       => ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_196 )
            & ~ ( finite1625599783_state
                @ ( collec1568722789_state
                  @ ^ [A_6: hoare_1708887482_state] :
                      ( (&) @ ( member451959335_state @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_345_pigeonhole__infinite,axiom,
    ! [F_70: pname > pname > $o,A_196: pname > $o] :
      ( ~ ( finite_finite_pname @ A_196 )
     => ( ( finite297249702name_o @ ( image_pname_pname_o @ F_70 @ A_196 ) )
       => ? [X_3: pname] :
            ( ( member_pname @ X_3 @ A_196 )
            & ~ ( finite_finite_pname
                @ ( collect_pname
                  @ ^ [A_6: pname] :
                      ( (&) @ ( member_pname @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_346_pigeonhole__infinite,axiom,
    ! [F_70: pname > hoare_1708887482_state > $o,A_196: pname > $o] :
      ( ~ ( finite_finite_pname @ A_196 )
     => ( ( finite1329924456tate_o @ ( image_425134806tate_o @ F_70 @ A_196 ) )
       => ? [X_3: pname] :
            ( ( member_pname @ X_3 @ A_196 )
            & ~ ( finite_finite_pname
                @ ( collect_pname
                  @ ^ [A_6: pname] :
                      ( (&) @ ( member_pname @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_347_pigeonhole__infinite,axiom,
    ! [F_70: pname > hoare_1708887482_state,A_196: pname > $o] :
      ( ~ ( finite_finite_pname @ A_196 )
     => ( ( finite1625599783_state @ ( image_1116629049_state @ F_70 @ A_196 ) )
       => ? [X_3: pname] :
            ( ( member_pname @ X_3 @ A_196 )
            & ~ ( finite_finite_pname
                @ ( collect_pname
                  @ ^ [A_6: pname] :
                      ( (&) @ ( member_pname @ A_6 @ A_196 )
                      @ ( ( F_70 @ A_6 )
                        = ( F_70 @ X_3 ) ) ) ) ) ) ) ) ).

thf(fact_348_com_Osimps_I6_J,axiom,
    ! [Pname_1: pname,Pname: pname] :
      ( ( ( body_1 @ Pname_1 )
        = ( body_1 @ Pname ) )
    <=> ( Pname_1 = Pname ) ) ).

thf(fact_349_MGT__Body,axiom,
    ! [G_7: hoare_1708887482_state > $o,Procs_3: pname > $o] :
      ( ( hoare_90032982_state
        @ ( semila1122118281tate_o @ G_7
          @ ( image_1116629049_state
            @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( body_1 @ Pn ) )
            @ Procs_3 ) )
        @ ( image_1116629049_state
          @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( the_com @ ( body @ Pn ) ) )
          @ Procs_3 ) )
     => ( ( finite_finite_pname @ Procs_3 )
       => ( hoare_90032982_state @ G_7
          @ ( image_1116629049_state
            @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( body_1 @ Pn ) )
            @ Procs_3 ) ) ) ) ).

thf(fact_350_domD,axiom,
    ! [A_195: com,M_4: com > option_com] :
      ( ( member_com @ A_195 @ ( dom_com_com @ M_4 ) )
     => ? [B_131: com] :
          ( ( M_4 @ A_195 )
          = ( some_com @ B_131 ) ) ) ).

thf(fact_351_domD,axiom,
    ! [A_195: hoare_1708887482_state,M_4: hoare_1708887482_state > option_pname] :
      ( ( member451959335_state @ A_195 @ ( dom_Ho1805192458_pname @ M_4 ) )
     => ? [B_131: pname] :
          ( ( M_4 @ A_195 )
          = ( some_pname @ B_131 ) ) ) ).

thf(fact_352_domD,axiom,
    ! [A_195: hoare_1708887482_state,M_4: hoare_1708887482_state > option1624383643_state] :
      ( ( member451959335_state @ A_195 @ ( dom_Ho1703271284_state @ M_4 ) )
     => ? [B_131: hoare_1708887482_state] :
          ( ( M_4 @ A_195 )
          = ( some_H1974565227_state @ B_131 ) ) ) ).

thf(fact_353_domD,axiom,
    ! [A_195: pname,M_4: pname > option_pname] :
      ( ( member_pname @ A_195 @ ( dom_pname_pname @ M_4 ) )
     => ? [B_131: pname] :
          ( ( M_4 @ A_195 )
          = ( some_pname @ B_131 ) ) ) ).

thf(fact_354_domD,axiom,
    ! [A_195: pname,M_4: pname > option1624383643_state] :
      ( ( member_pname @ A_195 @ ( dom_pn1412407212_state @ M_4 ) )
     => ? [B_131: hoare_1708887482_state] :
          ( ( M_4 @ A_195 )
          = ( some_H1974565227_state @ B_131 ) ) ) ).

thf(fact_355_domD,axiom,
    ! [A_195: pname,M_4: pname > option_com] :
      ( ( member_pname @ A_195 @ ( dom_pname_com @ M_4 ) )
     => ? [B_131: com] :
          ( ( M_4 @ A_195 )
          = ( some_com @ B_131 ) ) ) ).

thf(fact_356_the__elem__eq,axiom,
    ! [X_102: pname] :
      ( ( the_elem_pname @ ( insert_pname @ X_102 @ bot_bot_pname_o ) )
      = X_102 ) ).

thf(fact_357_the__elem__eq,axiom,
    ! [X_102: com] :
      ( ( the_elem_com @ ( insert_com @ X_102 @ bot_bot_com_o ) )
      = X_102 ) ).

thf(fact_358_the__elem__eq,axiom,
    ! [X_102: hoare_1708887482_state] :
      ( ( the_el864710747_state @ ( insert528405184_state @ X_102 @ bot_bo19817387tate_o ) )
      = X_102 ) ).

thf(fact_359_image__subsetI,axiom,
    ! [F_69: hoare_1708887482_state > com,B_130: com > $o,A_194: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ A_194 )
         => ( member_com @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_less_eq_com_o @ ( image_1604448413te_com @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_360_image__subsetI,axiom,
    ! [F_69: hoare_1708887482_state > pname,B_130: pname > $o,A_194: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ A_194 )
         => ( member_pname @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_less_eq_pname_o @ ( image_1509414295_pname @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_361_image__subsetI,axiom,
    ! [F_69: pname > com,B_130: com > $o,A_194: pname > $o] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_194 )
         => ( member_com @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_less_eq_com_o @ ( image_pname_com @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_362_image__subsetI,axiom,
    ! [F_69: pname > pname,B_130: pname > $o,A_194: pname > $o] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_194 )
         => ( member_pname @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_less_eq_pname_o @ ( image_pname_pname @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_363_image__subsetI,axiom,
    ! [F_69: com > hoare_1708887482_state,B_130: hoare_1708887482_state > $o,A_194: com > $o] :
      ( ! [X_3: com] :
          ( ( member_com @ X_3 @ A_194 )
         => ( member451959335_state @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_le777019615tate_o @ ( image_934102463_state @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_364_image__subsetI,axiom,
    ! [F_69: com > pname,B_130: pname > $o,A_194: com > $o] :
      ( ! [X_3: com] :
          ( ( member_com @ X_3 @ A_194 )
         => ( member_pname @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_less_eq_pname_o @ ( image_com_pname @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_365_image__subsetI,axiom,
    ! [F_69: pname > hoare_1708887482_state,B_130: hoare_1708887482_state > $o,A_194: pname > $o] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_194 )
         => ( member451959335_state @ ( F_69 @ X_3 ) @ B_130 ) )
     => ( ord_le777019615tate_o @ ( image_1116629049_state @ F_69 @ A_194 ) @ B_130 ) ) ).

thf(fact_366_order__refl,axiom,
    ! [X_101: pname > $o] : ( ord_less_eq_pname_o @ X_101 @ X_101 ) ).

thf(fact_367_order__refl,axiom,
    ! [X_101: $o] : ( ord_less_eq_o @ X_101 @ X_101 ) ).

thf(fact_368_order__refl,axiom,
    ! [X_101: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ X_101 @ X_101 ) ).

thf(fact_369_nonempty__iff,axiom,
    ! [A_193: com > $o] :
      ( ( A_193 != bot_bot_com_o )
    <=> ? [X_3: com,B_84: com > $o] :
          ( ( A_193
            = ( insert_com @ X_3 @ B_84 ) )
          & ~ ( member_com @ X_3 @ B_84 ) ) ) ).

thf(fact_370_nonempty__iff,axiom,
    ! [A_193: pname > $o] :
      ( ( A_193 != bot_bot_pname_o )
    <=> ? [X_3: pname,B_84: pname > $o] :
          ( ( A_193
            = ( insert_pname @ X_3 @ B_84 ) )
          & ~ ( member_pname @ X_3 @ B_84 ) ) ) ).

thf(fact_371_nonempty__iff,axiom,
    ! [A_193: hoare_1708887482_state > $o] :
      ( ( A_193 != bot_bo19817387tate_o )
    <=> ? [X_3: hoare_1708887482_state,B_84: hoare_1708887482_state > $o] :
          ( ( A_193
            = ( insert528405184_state @ X_3 @ B_84 ) )
          & ~ ( member451959335_state @ X_3 @ B_84 ) ) ) ).

thf(fact_372_the_Osimps,axiom,
    ! [X_100: pname] :
      ( ( the_pname_1 @ ( some_pname @ X_100 ) )
      = X_100 ) ).

thf(fact_373_the_Osimps,axiom,
    ! [X_100: hoare_1708887482_state] :
      ( ( the_Ho963921505_state @ ( some_H1974565227_state @ X_100 ) )
      = X_100 ) ).

thf(fact_374_the_Osimps,axiom,
    ! [X_100: com] :
      ( ( the_com @ ( some_com @ X_100 ) )
      = X_100 ) ).

thf(fact_375_weak__Body,axiom,
    ! [G_31: hoare_1708887482_state > $o,P_35: state > state > $o,Pn_4: pname,Q_24: state > state > $o] :
      ( ( hoare_90032982_state @ G_31 @ ( insert528405184_state @ ( hoare_858012674_state @ P_35 @ ( the_com @ ( body @ Pn_4 ) ) @ Q_24 ) @ bot_bo19817387tate_o ) )
     => ( hoare_90032982_state @ G_31 @ ( insert528405184_state @ ( hoare_858012674_state @ P_35 @ ( body_1 @ Pn_4 ) @ Q_24 ) @ bot_bo19817387tate_o ) ) ) ).

thf(fact_376_BodyN,axiom,
    ! [P_34: state > state > $o,Pn_3: pname,Q_23: state > state > $o,G_30: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ ( insert528405184_state @ ( hoare_858012674_state @ P_34 @ ( body_1 @ Pn_3 ) @ Q_23 ) @ G_30 ) @ ( insert528405184_state @ ( hoare_858012674_state @ P_34 @ ( the_com @ ( body @ Pn_3 ) ) @ Q_23 ) @ bot_bo19817387tate_o ) )
     => ( hoare_90032982_state @ G_30 @ ( insert528405184_state @ ( hoare_858012674_state @ P_34 @ ( body_1 @ Pn_3 ) @ Q_23 ) @ bot_bo19817387tate_o ) ) ) ).

thf(fact_377_state__not__singleton__def,axiom,
    ( hoare_1160767572gleton
  <=> ? [S_2: state,T_1: state] : S_2 != T_1 ) ).

thf(fact_378_UnCI,axiom,
    ! [A_192: com > $o,C_60: com,B_129: com > $o] :
      ( ( ~ ( member_com @ C_60 @ B_129 )
       => ( member_com @ C_60 @ A_192 ) )
     => ( member_com @ C_60 @ ( semila1562558655_com_o @ A_192 @ B_129 ) ) ) ).

thf(fact_379_UnCI,axiom,
    ! [A_192: hoare_1708887482_state > $o,C_60: hoare_1708887482_state,B_129: hoare_1708887482_state > $o] :
      ( ( ~ ( member451959335_state @ C_60 @ B_129 )
       => ( member451959335_state @ C_60 @ A_192 ) )
     => ( member451959335_state @ C_60 @ ( semila1122118281tate_o @ A_192 @ B_129 ) ) ) ).

thf(fact_380_UnCI,axiom,
    ! [A_192: pname > $o,C_60: pname,B_129: pname > $o] :
      ( ( ~ ( member_pname @ C_60 @ B_129 )
       => ( member_pname @ C_60 @ A_192 ) )
     => ( member_pname @ C_60 @ ( semila1780557381name_o @ A_192 @ B_129 ) ) ) ).

thf(fact_381_UnE,axiom,
    ! [C_59: com,A_191: com > $o,B_128: com > $o] :
      ( ( member_com @ C_59 @ ( semila1562558655_com_o @ A_191 @ B_128 ) )
     => ( ~ ( member_com @ C_59 @ A_191 )
       => ( member_com @ C_59 @ B_128 ) ) ) ).

thf(fact_382_UnE,axiom,
    ! [C_59: hoare_1708887482_state,A_191: hoare_1708887482_state > $o,B_128: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_59 @ ( semila1122118281tate_o @ A_191 @ B_128 ) )
     => ( ~ ( member451959335_state @ C_59 @ A_191 )
       => ( member451959335_state @ C_59 @ B_128 ) ) ) ).

thf(fact_383_UnE,axiom,
    ! [C_59: pname,A_191: pname > $o,B_128: pname > $o] :
      ( ( member_pname @ C_59 @ ( semila1780557381name_o @ A_191 @ B_128 ) )
     => ( ~ ( member_pname @ C_59 @ A_191 )
       => ( member_pname @ C_59 @ B_128 ) ) ) ).

thf(fact_384_triple_Oinject,axiom,
    ! [Fun1_2: state > state > $o,Com_4: com,Fun2_2: state > state > $o,Fun1_1: state > state > $o,Com_3: com,Fun2_1: state > state > $o] :
      ( ( ( hoare_858012674_state @ Fun1_2 @ Com_4 @ Fun2_2 )
        = ( hoare_858012674_state @ Fun1_1 @ Com_3 @ Fun2_1 ) )
    <=> ( ( Fun1_2 = Fun1_1 )
        & ( Com_4 = Com_3 )
        & ( Fun2_2 = Fun2_1 ) ) ) ).

thf(fact_385_UnI2,axiom,
    ! [A_190: com > $o,C_58: com,B_127: com > $o] :
      ( ( member_com @ C_58 @ B_127 )
     => ( member_com @ C_58 @ ( semila1562558655_com_o @ A_190 @ B_127 ) ) ) ).

thf(fact_386_UnI2,axiom,
    ! [A_190: hoare_1708887482_state > $o,C_58: hoare_1708887482_state,B_127: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_58 @ B_127 )
     => ( member451959335_state @ C_58 @ ( semila1122118281tate_o @ A_190 @ B_127 ) ) ) ).

thf(fact_387_UnI2,axiom,
    ! [A_190: pname > $o,C_58: pname,B_127: pname > $o] :
      ( ( member_pname @ C_58 @ B_127 )
     => ( member_pname @ C_58 @ ( semila1780557381name_o @ A_190 @ B_127 ) ) ) ).

thf(fact_388_UnI1,axiom,
    ! [B_126: com > $o,C_57: com,A_189: com > $o] :
      ( ( member_com @ C_57 @ A_189 )
     => ( member_com @ C_57 @ ( semila1562558655_com_o @ A_189 @ B_126 ) ) ) ).

thf(fact_389_UnI1,axiom,
    ! [B_126: hoare_1708887482_state > $o,C_57: hoare_1708887482_state,A_189: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_57 @ A_189 )
     => ( member451959335_state @ C_57 @ ( semila1122118281tate_o @ A_189 @ B_126 ) ) ) ).

thf(fact_390_UnI1,axiom,
    ! [B_126: pname > $o,C_57: pname,A_189: pname > $o] :
      ( ( member_pname @ C_57 @ A_189 )
     => ( member_pname @ C_57 @ ( semila1780557381name_o @ A_189 @ B_126 ) ) ) ).

thf(fact_391_ball__Un,axiom,
    ! [P_33: pname > $o,A_188: pname > $o,B_125: pname > $o] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ ( semila1780557381name_o @ A_188 @ B_125 ) )
         => ( P_33 @ X_3 ) )
    <=> ( ! [X_3: pname] :
            ( ( member_pname @ X_3 @ A_188 )
           => ( P_33 @ X_3 ) )
        & ! [X_3: pname] :
            ( ( member_pname @ X_3 @ B_125 )
           => ( P_33 @ X_3 ) ) ) ) ).

thf(fact_392_ball__Un,axiom,
    ! [P_33: hoare_1708887482_state > $o,A_188: hoare_1708887482_state > $o,B_125: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ ( semila1122118281tate_o @ A_188 @ B_125 ) )
         => ( P_33 @ X_3 ) )
    <=> ( ! [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_188 )
           => ( P_33 @ X_3 ) )
        & ! [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ B_125 )
           => ( P_33 @ X_3 ) ) ) ) ).

thf(fact_393_bex__Un,axiom,
    ! [P_32: pname > $o,A_187: pname > $o,B_124: pname > $o] :
      ( ? [X_3: pname] :
          ( ( member_pname @ X_3 @ ( semila1780557381name_o @ A_187 @ B_124 ) )
          & ( P_32 @ X_3 ) )
    <=> ( ? [X_3: pname] :
            ( ( member_pname @ X_3 @ A_187 )
            & ( P_32 @ X_3 ) )
        | ? [X_3: pname] :
            ( ( member_pname @ X_3 @ B_124 )
            & ( P_32 @ X_3 ) ) ) ) ).

thf(fact_394_bex__Un,axiom,
    ! [P_32: hoare_1708887482_state > $o,A_187: hoare_1708887482_state > $o,B_124: hoare_1708887482_state > $o] :
      ( ? [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ ( semila1122118281tate_o @ A_187 @ B_124 ) )
          & ( P_32 @ X_3 ) )
    <=> ( ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_187 )
            & ( P_32 @ X_3 ) )
        | ? [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ B_124 )
            & ( P_32 @ X_3 ) ) ) ) ).

thf(fact_395_Un__assoc,axiom,
    ! [A_186: pname > $o,B_123: pname > $o,C_56: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1780557381name_o @ A_186 @ B_123 ) @ C_56 )
      = ( semila1780557381name_o @ A_186 @ ( semila1780557381name_o @ B_123 @ C_56 ) ) ) ).

thf(fact_396_Un__assoc,axiom,
    ! [A_186: hoare_1708887482_state > $o,B_123: hoare_1708887482_state > $o,C_56: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila1122118281tate_o @ A_186 @ B_123 ) @ C_56 )
      = ( semila1122118281tate_o @ A_186 @ ( semila1122118281tate_o @ B_123 @ C_56 ) ) ) ).

thf(fact_397_Un__iff,axiom,
    ! [C_55: com,A_185: com > $o,B_122: com > $o] :
      ( ( member_com @ C_55 @ ( semila1562558655_com_o @ A_185 @ B_122 ) )
    <=> ( ( member_com @ C_55 @ A_185 )
        | ( member_com @ C_55 @ B_122 ) ) ) ).

thf(fact_398_Un__iff,axiom,
    ! [C_55: hoare_1708887482_state,A_185: hoare_1708887482_state > $o,B_122: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_55 @ ( semila1122118281tate_o @ A_185 @ B_122 ) )
    <=> ( ( member451959335_state @ C_55 @ A_185 )
        | ( member451959335_state @ C_55 @ B_122 ) ) ) ).

thf(fact_399_Un__iff,axiom,
    ! [C_55: pname,A_185: pname > $o,B_122: pname > $o] :
      ( ( member_pname @ C_55 @ ( semila1780557381name_o @ A_185 @ B_122 ) )
    <=> ( ( member_pname @ C_55 @ A_185 )
        | ( member_pname @ C_55 @ B_122 ) ) ) ).

thf(fact_400_Un__left__commute,axiom,
    ! [A_184: pname > $o,B_121: pname > $o,C_54: pname > $o] :
      ( ( semila1780557381name_o @ A_184 @ ( semila1780557381name_o @ B_121 @ C_54 ) )
      = ( semila1780557381name_o @ B_121 @ ( semila1780557381name_o @ A_184 @ C_54 ) ) ) ).

thf(fact_401_Un__left__commute,axiom,
    ! [A_184: hoare_1708887482_state > $o,B_121: hoare_1708887482_state > $o,C_54: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_184 @ ( semila1122118281tate_o @ B_121 @ C_54 ) )
      = ( semila1122118281tate_o @ B_121 @ ( semila1122118281tate_o @ A_184 @ C_54 ) ) ) ).

thf(fact_402_Un__left__absorb,axiom,
    ! [A_183: pname > $o,B_120: pname > $o] :
      ( ( semila1780557381name_o @ A_183 @ ( semila1780557381name_o @ A_183 @ B_120 ) )
      = ( semila1780557381name_o @ A_183 @ B_120 ) ) ).

thf(fact_403_Un__left__absorb,axiom,
    ! [A_183: hoare_1708887482_state > $o,B_120: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_183 @ ( semila1122118281tate_o @ A_183 @ B_120 ) )
      = ( semila1122118281tate_o @ A_183 @ B_120 ) ) ).

thf(fact_404_Un__commute,axiom,
    ! [A_182: pname > $o,B_119: pname > $o] :
      ( ( semila1780557381name_o @ A_182 @ B_119 )
      = ( semila1780557381name_o @ B_119 @ A_182 ) ) ).

thf(fact_405_Un__commute,axiom,
    ! [A_182: hoare_1708887482_state > $o,B_119: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_182 @ B_119 )
      = ( semila1122118281tate_o @ B_119 @ A_182 ) ) ).

thf(fact_406_Un__def,axiom,
    ! [A_181: com > $o,B_118: com > $o] :
      ( ( semila1562558655_com_o @ A_181 @ B_118 )
      = ( collect_com
        @ ^ [X_3: com] : ( (|) @ ( member_com @ X_3 @ A_181 ) @ ( member_com @ X_3 @ B_118 ) ) ) ) ).

thf(fact_407_Un__def,axiom,
    ! [A_181: ( pname > $o ) > $o,B_118: ( pname > $o ) > $o] :
      ( ( semila181081674me_o_o @ A_181 @ B_118 )
      = ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (|) @ ( member_pname_o @ X_3 @ A_181 ) @ ( member_pname_o @ X_3 @ B_118 ) ) ) ) ).

thf(fact_408_Un__def,axiom,
    ! [A_181: ( hoare_1708887482_state > $o ) > $o,B_118: ( hoare_1708887482_state > $o ) > $o] :
      ( ( semila1853742644te_o_o @ A_181 @ B_118 )
      = ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (|) @ ( member814030440tate_o @ X_3 @ A_181 ) @ ( member814030440tate_o @ X_3 @ B_118 ) ) ) ) ).

thf(fact_409_Un__def,axiom,
    ! [A_181: hoare_1708887482_state > $o,B_118: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_181 @ B_118 )
      = ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (|) @ ( member451959335_state @ X_3 @ A_181 ) @ ( member451959335_state @ X_3 @ B_118 ) ) ) ) ).

thf(fact_410_Un__def,axiom,
    ! [A_181: pname > $o,B_118: pname > $o] :
      ( ( semila1780557381name_o @ A_181 @ B_118 )
      = ( collect_pname
        @ ^ [X_3: pname] : ( (|) @ ( member_pname @ X_3 @ A_181 ) @ ( member_pname @ X_3 @ B_118 ) ) ) ) ).

thf(fact_411_Un__absorb,axiom,
    ! [A_180: pname > $o] :
      ( ( semila1780557381name_o @ A_180 @ A_180 )
      = A_180 ) ).

thf(fact_412_Un__absorb,axiom,
    ! [A_180: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_180 @ A_180 )
      = A_180 ) ).

thf(fact_413_Collect__disj__eq,axiom,
    ! [P_31: pname > $o,Q_22: pname > $o] :
      ( ( collect_pname
        @ ^ [X_3: pname] : ( (|) @ ( P_31 @ X_3 ) @ ( Q_22 @ X_3 ) ) )
      = ( semila1780557381name_o @ ( collect_pname @ P_31 ) @ ( collect_pname @ Q_22 ) ) ) ).

thf(fact_414_Collect__disj__eq,axiom,
    ! [P_31: ( pname > $o ) > $o,Q_22: ( pname > $o ) > $o] :
      ( ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (|) @ ( P_31 @ X_3 ) @ ( Q_22 @ X_3 ) ) )
      = ( semila181081674me_o_o @ ( collect_pname_o @ P_31 ) @ ( collect_pname_o @ Q_22 ) ) ) ).

thf(fact_415_Collect__disj__eq,axiom,
    ! [P_31: ( hoare_1708887482_state > $o ) > $o,Q_22: ( hoare_1708887482_state > $o ) > $o] :
      ( ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (|) @ ( P_31 @ X_3 ) @ ( Q_22 @ X_3 ) ) )
      = ( semila1853742644te_o_o @ ( collec219771562tate_o @ P_31 ) @ ( collec219771562tate_o @ Q_22 ) ) ) ).

thf(fact_416_Collect__disj__eq,axiom,
    ! [P_31: hoare_1708887482_state > $o,Q_22: hoare_1708887482_state > $o] :
      ( ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (|) @ ( P_31 @ X_3 ) @ ( Q_22 @ X_3 ) ) )
      = ( semila1122118281tate_o @ ( collec1568722789_state @ P_31 ) @ ( collec1568722789_state @ Q_22 ) ) ) ).

thf(fact_417_Un__empty,axiom,
    ! [A_179: pname > $o,B_117: pname > $o] :
      ( ( ( semila1780557381name_o @ A_179 @ B_117 )
        = bot_bot_pname_o )
    <=> ( ( A_179 = bot_bot_pname_o )
        & ( B_117 = bot_bot_pname_o ) ) ) ).

thf(fact_418_Un__empty,axiom,
    ! [A_179: com > $o,B_117: com > $o] :
      ( ( ( semila1562558655_com_o @ A_179 @ B_117 )
        = bot_bot_com_o )
    <=> ( ( A_179 = bot_bot_com_o )
        & ( B_117 = bot_bot_com_o ) ) ) ).

thf(fact_419_Un__empty,axiom,
    ! [A_179: hoare_1708887482_state > $o,B_117: hoare_1708887482_state > $o] :
      ( ( ( semila1122118281tate_o @ A_179 @ B_117 )
        = bot_bo19817387tate_o )
    <=> ( ( A_179 = bot_bo19817387tate_o )
        & ( B_117 = bot_bo19817387tate_o ) ) ) ).

thf(fact_420_Un__empty__right,axiom,
    ! [A_178: pname > $o] :
      ( ( semila1780557381name_o @ A_178 @ bot_bot_pname_o )
      = A_178 ) ).

thf(fact_421_Un__empty__right,axiom,
    ! [A_178: com > $o] :
      ( ( semila1562558655_com_o @ A_178 @ bot_bot_com_o )
      = A_178 ) ).

thf(fact_422_Un__empty__right,axiom,
    ! [A_178: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_178 @ bot_bo19817387tate_o )
      = A_178 ) ).

thf(fact_423_Un__empty__left,axiom,
    ! [B_116: pname > $o] :
      ( ( semila1780557381name_o @ bot_bot_pname_o @ B_116 )
      = B_116 ) ).

thf(fact_424_Un__empty__left,axiom,
    ! [B_116: com > $o] :
      ( ( semila1562558655_com_o @ bot_bot_com_o @ B_116 )
      = B_116 ) ).

thf(fact_425_Un__empty__left,axiom,
    ! [B_116: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ bot_bo19817387tate_o @ B_116 )
      = B_116 ) ).

thf(fact_426_finite__UnI,axiom,
    ! [G_29: ( pname > $o ) > $o,F_68: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_68 )
     => ( ( finite297249702name_o @ G_29 )
       => ( finite297249702name_o @ ( semila181081674me_o_o @ F_68 @ G_29 ) ) ) ) ).

thf(fact_427_finite__UnI,axiom,
    ! [G_29: ( hoare_1708887482_state > $o ) > $o,F_68: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_68 )
     => ( ( finite1329924456tate_o @ G_29 )
       => ( finite1329924456tate_o @ ( semila1853742644te_o_o @ F_68 @ G_29 ) ) ) ) ).

thf(fact_428_finite__UnI,axiom,
    ! [G_29: hoare_1708887482_state > $o,F_68: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_68 )
     => ( ( finite1625599783_state @ G_29 )
       => ( finite1625599783_state @ ( semila1122118281tate_o @ F_68 @ G_29 ) ) ) ) ).

thf(fact_429_finite__UnI,axiom,
    ! [G_29: pname > $o,F_68: pname > $o] :
      ( ( finite_finite_pname @ F_68 )
     => ( ( finite_finite_pname @ G_29 )
       => ( finite_finite_pname @ ( semila1780557381name_o @ F_68 @ G_29 ) ) ) ) ).

thf(fact_430_finite__Un,axiom,
    ! [F_67: ( pname > $o ) > $o,G_28: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ ( semila181081674me_o_o @ F_67 @ G_28 ) )
    <=> ( ( finite297249702name_o @ F_67 )
        & ( finite297249702name_o @ G_28 ) ) ) ).

thf(fact_431_finite__Un,axiom,
    ! [F_67: ( hoare_1708887482_state > $o ) > $o,G_28: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ ( semila1853742644te_o_o @ F_67 @ G_28 ) )
    <=> ( ( finite1329924456tate_o @ F_67 )
        & ( finite1329924456tate_o @ G_28 ) ) ) ).

thf(fact_432_finite__Un,axiom,
    ! [F_67: hoare_1708887482_state > $o,G_28: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ ( semila1122118281tate_o @ F_67 @ G_28 ) )
    <=> ( ( finite1625599783_state @ F_67 )
        & ( finite1625599783_state @ G_28 ) ) ) ).

thf(fact_433_finite__Un,axiom,
    ! [F_67: pname > $o,G_28: pname > $o] :
      ( ( finite_finite_pname @ ( semila1780557381name_o @ F_67 @ G_28 ) )
    <=> ( ( finite_finite_pname @ F_67 )
        & ( finite_finite_pname @ G_28 ) ) ) ).

thf(fact_434_Un__insert__left,axiom,
    ! [A_177: pname,B_115: pname > $o,C_53: pname > $o] :
      ( ( semila1780557381name_o @ ( insert_pname @ A_177 @ B_115 ) @ C_53 )
      = ( insert_pname @ A_177 @ ( semila1780557381name_o @ B_115 @ C_53 ) ) ) ).

thf(fact_435_Un__insert__left,axiom,
    ! [A_177: com,B_115: com > $o,C_53: com > $o] :
      ( ( semila1562558655_com_o @ ( insert_com @ A_177 @ B_115 ) @ C_53 )
      = ( insert_com @ A_177 @ ( semila1562558655_com_o @ B_115 @ C_53 ) ) ) ).

thf(fact_436_Un__insert__left,axiom,
    ! [A_177: hoare_1708887482_state,B_115: hoare_1708887482_state > $o,C_53: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( insert528405184_state @ A_177 @ B_115 ) @ C_53 )
      = ( insert528405184_state @ A_177 @ ( semila1122118281tate_o @ B_115 @ C_53 ) ) ) ).

thf(fact_437_Un__insert__right,axiom,
    ! [A_176: pname > $o,A_175: pname,B_114: pname > $o] :
      ( ( semila1780557381name_o @ A_176 @ ( insert_pname @ A_175 @ B_114 ) )
      = ( insert_pname @ A_175 @ ( semila1780557381name_o @ A_176 @ B_114 ) ) ) ).

thf(fact_438_Un__insert__right,axiom,
    ! [A_176: com > $o,A_175: com,B_114: com > $o] :
      ( ( semila1562558655_com_o @ A_176 @ ( insert_com @ A_175 @ B_114 ) )
      = ( insert_com @ A_175 @ ( semila1562558655_com_o @ A_176 @ B_114 ) ) ) ).

thf(fact_439_Un__insert__right,axiom,
    ! [A_176: hoare_1708887482_state > $o,A_175: hoare_1708887482_state,B_114: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_176 @ ( insert528405184_state @ A_175 @ B_114 ) )
      = ( insert528405184_state @ A_175 @ ( semila1122118281tate_o @ A_176 @ B_114 ) ) ) ).

thf(fact_440_Un__mono,axiom,
    ! [B_113: pname > $o,D_5: pname > $o,A_174: pname > $o,C_52: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_174 @ C_52 )
     => ( ( ord_less_eq_pname_o @ B_113 @ D_5 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_174 @ B_113 ) @ ( semila1780557381name_o @ C_52 @ D_5 ) ) ) ) ).

thf(fact_441_Un__mono,axiom,
    ! [B_113: hoare_1708887482_state > $o,D_5: hoare_1708887482_state > $o,A_174: hoare_1708887482_state > $o,C_52: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_174 @ C_52 )
     => ( ( ord_le777019615tate_o @ B_113 @ D_5 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_174 @ B_113 ) @ ( semila1122118281tate_o @ C_52 @ D_5 ) ) ) ) ).

thf(fact_442_Un__least,axiom,
    ! [B_112: pname > $o,A_173: pname > $o,C_51: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_173 @ C_51 )
     => ( ( ord_less_eq_pname_o @ B_112 @ C_51 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_173 @ B_112 ) @ C_51 ) ) ) ).

thf(fact_443_Un__least,axiom,
    ! [B_112: hoare_1708887482_state > $o,A_173: hoare_1708887482_state > $o,C_51: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_173 @ C_51 )
     => ( ( ord_le777019615tate_o @ B_112 @ C_51 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_173 @ B_112 ) @ C_51 ) ) ) ).

thf(fact_444_Un__absorb2,axiom,
    ! [B_111: pname > $o,A_172: pname > $o] :
      ( ( ord_less_eq_pname_o @ B_111 @ A_172 )
     => ( ( semila1780557381name_o @ A_172 @ B_111 )
        = A_172 ) ) ).

thf(fact_445_Un__absorb2,axiom,
    ! [B_111: hoare_1708887482_state > $o,A_172: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ B_111 @ A_172 )
     => ( ( semila1122118281tate_o @ A_172 @ B_111 )
        = A_172 ) ) ).

thf(fact_446_Un__absorb1,axiom,
    ! [A_171: pname > $o,B_110: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_171 @ B_110 )
     => ( ( semila1780557381name_o @ A_171 @ B_110 )
        = B_110 ) ) ).

thf(fact_447_Un__absorb1,axiom,
    ! [A_171: hoare_1708887482_state > $o,B_110: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_171 @ B_110 )
     => ( ( semila1122118281tate_o @ A_171 @ B_110 )
        = B_110 ) ) ).

thf(fact_448_subset__Un__eq,axiom,
    ! [A_170: pname > $o,B_109: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_170 @ B_109 )
    <=> ( ( semila1780557381name_o @ A_170 @ B_109 )
        = B_109 ) ) ).

thf(fact_449_subset__Un__eq,axiom,
    ! [A_170: hoare_1708887482_state > $o,B_109: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_170 @ B_109 )
    <=> ( ( semila1122118281tate_o @ A_170 @ B_109 )
        = B_109 ) ) ).

thf(fact_450_Un__upper2,axiom,
    ! [B_108: pname > $o,A_169: pname > $o] : ( ord_less_eq_pname_o @ B_108 @ ( semila1780557381name_o @ A_169 @ B_108 ) ) ).

thf(fact_451_Un__upper2,axiom,
    ! [B_108: hoare_1708887482_state > $o,A_169: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ B_108 @ ( semila1122118281tate_o @ A_169 @ B_108 ) ) ).

thf(fact_452_Un__upper1,axiom,
    ! [A_168: pname > $o,B_107: pname > $o] : ( ord_less_eq_pname_o @ A_168 @ ( semila1780557381name_o @ A_168 @ B_107 ) ) ).

thf(fact_453_Un__upper1,axiom,
    ! [A_168: hoare_1708887482_state > $o,B_107: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ A_168 @ ( semila1122118281tate_o @ A_168 @ B_107 ) ) ).

thf(fact_454_image__Un,axiom,
    ! [F_66: hoare_1708887482_state > pname,A_167: hoare_1708887482_state > $o,B_106: hoare_1708887482_state > $o] :
      ( ( image_1509414295_pname @ F_66 @ ( semila1122118281tate_o @ A_167 @ B_106 ) )
      = ( semila1780557381name_o @ ( image_1509414295_pname @ F_66 @ A_167 ) @ ( image_1509414295_pname @ F_66 @ B_106 ) ) ) ).

thf(fact_455_image__Un,axiom,
    ! [F_66: pname > hoare_1708887482_state,A_167: pname > $o,B_106: pname > $o] :
      ( ( image_1116629049_state @ F_66 @ ( semila1780557381name_o @ A_167 @ B_106 ) )
      = ( semila1122118281tate_o @ ( image_1116629049_state @ F_66 @ A_167 ) @ ( image_1116629049_state @ F_66 @ B_106 ) ) ) ).

thf(fact_456_insert__def,axiom,
    ! [A_166: pname,B_105: pname > $o] :
      ( ( insert_pname @ A_166 @ B_105 )
      = ( semila1780557381name_o
        @ ( collect_pname
          @ ^ [X_3: pname] : X_3 = A_166 )
        @ B_105 ) ) ).

thf(fact_457_insert__def,axiom,
    ! [A_166: com,B_105: com > $o] :
      ( ( insert_com @ A_166 @ B_105 )
      = ( semila1562558655_com_o
        @ ( collect_com
          @ ^ [X_3: com] : X_3 = A_166 )
        @ B_105 ) ) ).

thf(fact_458_insert__def,axiom,
    ! [A_166: pname > $o,B_105: ( pname > $o ) > $o] :
      ( ( insert_pname_o @ A_166 @ B_105 )
      = ( semila181081674me_o_o
        @ ( collect_pname_o
          @ ^ [X_3: pname > $o] : X_3 = A_166 )
        @ B_105 ) ) ).

thf(fact_459_insert__def,axiom,
    ! [A_166: hoare_1708887482_state > $o,B_105: ( hoare_1708887482_state > $o ) > $o] :
      ( ( insert949073679tate_o @ A_166 @ B_105 )
      = ( semila1853742644te_o_o
        @ ( collec219771562tate_o
          @ ^ [X_3: hoare_1708887482_state > $o] : X_3 = A_166 )
        @ B_105 ) ) ).

thf(fact_460_insert__def,axiom,
    ! [A_166: hoare_1708887482_state,B_105: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_166 @ B_105 )
      = ( semila1122118281tate_o
        @ ( collec1568722789_state
          @ ^ [X_3: hoare_1708887482_state] : X_3 = A_166 )
        @ B_105 ) ) ).

thf(fact_461_insert__is__Un,axiom,
    ! [A_165: pname,A_164: pname > $o] :
      ( ( insert_pname @ A_165 @ A_164 )
      = ( semila1780557381name_o @ ( insert_pname @ A_165 @ bot_bot_pname_o ) @ A_164 ) ) ).

thf(fact_462_insert__is__Un,axiom,
    ! [A_165: com,A_164: com > $o] :
      ( ( insert_com @ A_165 @ A_164 )
      = ( semila1562558655_com_o @ ( insert_com @ A_165 @ bot_bot_com_o ) @ A_164 ) ) ).

thf(fact_463_insert__is__Un,axiom,
    ! [A_165: hoare_1708887482_state,A_164: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_165 @ A_164 )
      = ( semila1122118281tate_o @ ( insert528405184_state @ A_165 @ bot_bo19817387tate_o ) @ A_164 ) ) ).

thf(fact_464_hoare__derivs_OBody,axiom,
    ! [G_27: hoare_1708887482_state > $o,P_30: pname > state > state > $o,Q_21: pname > state > state > $o,Procs_2: pname > $o] :
      ( ( hoare_90032982_state
        @ ( semila1122118281tate_o @ G_27
          @ ( image_1116629049_state
            @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_30 @ P_27 ) @ ( body_1 @ P_27 ) @ ( Q_21 @ P_27 ) )
            @ Procs_2 ) )
        @ ( image_1116629049_state
          @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_30 @ P_27 ) @ ( the_com @ ( body @ P_27 ) ) @ ( Q_21 @ P_27 ) )
          @ Procs_2 ) )
     => ( hoare_90032982_state @ G_27
        @ ( image_1116629049_state
          @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_30 @ P_27 ) @ ( body_1 @ P_27 ) @ ( Q_21 @ P_27 ) )
          @ Procs_2 ) ) ) ).

thf(fact_465_xt1_I6_J,axiom,
    ! [Z_20: pname > $o,Y_50: pname > $o,X_99: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_50 @ X_99 )
     => ( ( ord_less_eq_pname_o @ Z_20 @ Y_50 )
       => ( ord_less_eq_pname_o @ Z_20 @ X_99 ) ) ) ).

thf(fact_466_xt1_I6_J,axiom,
    ! [Z_20: $o,Y_50: $o,X_99: $o] :
      ( ( ord_less_eq_o @ Y_50 @ X_99 )
     => ( ( ord_less_eq_o @ Z_20 @ Y_50 )
       => ( ord_less_eq_o @ Z_20 @ X_99 ) ) ) ).

thf(fact_467_xt1_I6_J,axiom,
    ! [Z_20: hoare_1708887482_state > $o,Y_50: hoare_1708887482_state > $o,X_99: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_50 @ X_99 )
     => ( ( ord_le777019615tate_o @ Z_20 @ Y_50 )
       => ( ord_le777019615tate_o @ Z_20 @ X_99 ) ) ) ).

thf(fact_468_xt1_I5_J,axiom,
    ! [Y_49: pname > $o,X_98: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_49 @ X_98 )
     => ( ( ord_less_eq_pname_o @ X_98 @ Y_49 )
       => ( X_98 = Y_49 ) ) ) ).

thf(fact_469_xt1_I5_J,axiom,
    ! [Y_49: $o,X_98: $o] :
      ( ( ord_less_eq_o @ Y_49 @ X_98 )
     => ( ( ord_less_eq_o @ X_98 @ Y_49 )
       => ( X_98
        <=> Y_49 ) ) ) ).

thf(fact_470_xt1_I5_J,axiom,
    ! [Y_49: hoare_1708887482_state > $o,X_98: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_49 @ X_98 )
     => ( ( ord_le777019615tate_o @ X_98 @ Y_49 )
       => ( X_98 = Y_49 ) ) ) ).

thf(fact_471_order__trans,axiom,
    ! [Z_19: pname > $o,X_97: pname > $o,Y_48: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_97 @ Y_48 )
     => ( ( ord_less_eq_pname_o @ Y_48 @ Z_19 )
       => ( ord_less_eq_pname_o @ X_97 @ Z_19 ) ) ) ).

thf(fact_472_order__trans,axiom,
    ! [Z_19: $o,X_97: $o,Y_48: $o] :
      ( ( ord_less_eq_o @ X_97 @ Y_48 )
     => ( ( ord_less_eq_o @ Y_48 @ Z_19 )
       => ( ord_less_eq_o @ X_97 @ Z_19 ) ) ) ).

thf(fact_473_order__trans,axiom,
    ! [Z_19: hoare_1708887482_state > $o,X_97: hoare_1708887482_state > $o,Y_48: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_97 @ Y_48 )
     => ( ( ord_le777019615tate_o @ Y_48 @ Z_19 )
       => ( ord_le777019615tate_o @ X_97 @ Z_19 ) ) ) ).

thf(fact_474_order__antisym,axiom,
    ! [X_96: pname > $o,Y_47: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_96 @ Y_47 )
     => ( ( ord_less_eq_pname_o @ Y_47 @ X_96 )
       => ( X_96 = Y_47 ) ) ) ).

thf(fact_475_order__antisym,axiom,
    ! [X_96: $o,Y_47: $o] :
      ( ( ord_less_eq_o @ X_96 @ Y_47 )
     => ( ( ord_less_eq_o @ Y_47 @ X_96 )
       => ( X_96
        <=> Y_47 ) ) ) ).

thf(fact_476_order__antisym,axiom,
    ! [X_96: hoare_1708887482_state > $o,Y_47: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_96 @ Y_47 )
     => ( ( ord_le777019615tate_o @ Y_47 @ X_96 )
       => ( X_96 = Y_47 ) ) ) ).

thf(fact_477_xt1_I4_J,axiom,
    ! [C_50: pname > $o,B_104: pname > $o,A_163: pname > $o] :
      ( ( ord_less_eq_pname_o @ B_104 @ A_163 )
     => ( ( B_104 = C_50 )
       => ( ord_less_eq_pname_o @ C_50 @ A_163 ) ) ) ).

thf(fact_478_xt1_I4_J,axiom,
    ! [C_50: $o,B_104: $o,A_163: $o] :
      ( ( ord_less_eq_o @ B_104 @ A_163 )
     => ( ( B_104
        <=> C_50 )
       => ( ord_less_eq_o @ C_50 @ A_163 ) ) ) ).

thf(fact_479_xt1_I4_J,axiom,
    ! [C_50: hoare_1708887482_state > $o,B_104: hoare_1708887482_state > $o,A_163: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ B_104 @ A_163 )
     => ( ( B_104 = C_50 )
       => ( ord_le777019615tate_o @ C_50 @ A_163 ) ) ) ).

thf(fact_480_ord__le__eq__trans,axiom,
    ! [C_49: pname > $o,A_162: pname > $o,B_103: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_162 @ B_103 )
     => ( ( B_103 = C_49 )
       => ( ord_less_eq_pname_o @ A_162 @ C_49 ) ) ) ).

thf(fact_481_ord__le__eq__trans,axiom,
    ! [C_49: $o,A_162: $o,B_103: $o] :
      ( ( ord_less_eq_o @ A_162 @ B_103 )
     => ( ( B_103
        <=> C_49 )
       => ( ord_less_eq_o @ A_162 @ C_49 ) ) ) ).

thf(fact_482_ord__le__eq__trans,axiom,
    ! [C_49: hoare_1708887482_state > $o,A_162: hoare_1708887482_state > $o,B_103: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_162 @ B_103 )
     => ( ( B_103 = C_49 )
       => ( ord_le777019615tate_o @ A_162 @ C_49 ) ) ) ).

thf(fact_483_xt1_I3_J,axiom,
    ! [C_48: pname > $o,A_161: pname > $o,B_102: pname > $o] :
      ( ( A_161 = B_102 )
     => ( ( ord_less_eq_pname_o @ C_48 @ B_102 )
       => ( ord_less_eq_pname_o @ C_48 @ A_161 ) ) ) ).

thf(fact_484_xt1_I3_J,axiom,
    ! [C_48: $o,B_102: $o,A_161: $o] :
      ( ( A_161
      <=> B_102 )
     => ( ( ord_less_eq_o @ C_48 @ B_102 )
       => ( ord_less_eq_o @ C_48 @ A_161 ) ) ) ).

thf(fact_485_xt1_I3_J,axiom,
    ! [C_48: hoare_1708887482_state > $o,A_161: hoare_1708887482_state > $o,B_102: hoare_1708887482_state > $o] :
      ( ( A_161 = B_102 )
     => ( ( ord_le777019615tate_o @ C_48 @ B_102 )
       => ( ord_le777019615tate_o @ C_48 @ A_161 ) ) ) ).

thf(fact_486_ord__eq__le__trans,axiom,
    ! [C_47: pname > $o,A_160: pname > $o,B_101: pname > $o] :
      ( ( A_160 = B_101 )
     => ( ( ord_less_eq_pname_o @ B_101 @ C_47 )
       => ( ord_less_eq_pname_o @ A_160 @ C_47 ) ) ) ).

thf(fact_487_ord__eq__le__trans,axiom,
    ! [C_47: $o,B_101: $o,A_160: $o] :
      ( ( A_160
      <=> B_101 )
     => ( ( ord_less_eq_o @ B_101 @ C_47 )
       => ( ord_less_eq_o @ A_160 @ C_47 ) ) ) ).

thf(fact_488_ord__eq__le__trans,axiom,
    ! [C_47: hoare_1708887482_state > $o,A_160: hoare_1708887482_state > $o,B_101: hoare_1708887482_state > $o] :
      ( ( A_160 = B_101 )
     => ( ( ord_le777019615tate_o @ B_101 @ C_47 )
       => ( ord_le777019615tate_o @ A_160 @ C_47 ) ) ) ).

thf(fact_489_order__antisym__conv,axiom,
    ! [Y_46: pname > $o,X_95: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_46 @ X_95 )
     => ( ( ord_less_eq_pname_o @ X_95 @ Y_46 )
      <=> ( X_95 = Y_46 ) ) ) ).

thf(fact_490_order__antisym__conv,axiom,
    ! [Y_46: $o,X_95: $o] :
      ( ( ord_less_eq_o @ Y_46 @ X_95 )
     => ( ( ord_less_eq_o @ X_95 @ Y_46 )
      <=> ( X_95
        <=> Y_46 ) ) ) ).

thf(fact_491_order__antisym__conv,axiom,
    ! [Y_46: hoare_1708887482_state > $o,X_95: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_46 @ X_95 )
     => ( ( ord_le777019615tate_o @ X_95 @ Y_46 )
      <=> ( X_95 = Y_46 ) ) ) ).

thf(fact_492_order__eq__refl,axiom,
    ! [X_94: pname > $o,Y_45: pname > $o] :
      ( ( X_94 = Y_45 )
     => ( ord_less_eq_pname_o @ X_94 @ Y_45 ) ) ).

thf(fact_493_order__eq__refl,axiom,
    ! [Y_45: $o,X_94: $o] :
      ( ( X_94
      <=> Y_45 )
     => ( ord_less_eq_o @ X_94 @ Y_45 ) ) ).

thf(fact_494_order__eq__refl,axiom,
    ! [X_94: hoare_1708887482_state > $o,Y_45: hoare_1708887482_state > $o] :
      ( ( X_94 = Y_45 )
     => ( ord_le777019615tate_o @ X_94 @ Y_45 ) ) ).

thf(fact_495_order__eq__iff,axiom,
    ! [X_93: pname > $o,Y_44: pname > $o] :
      ( ( X_93 = Y_44 )
    <=> ( ( ord_less_eq_pname_o @ X_93 @ Y_44 )
        & ( ord_less_eq_pname_o @ Y_44 @ X_93 ) ) ) ).

thf(fact_496_order__eq__iff,axiom,
    ! [Y_44: $o,X_93: $o] :
      ( ( X_93
      <=> Y_44 )
    <=> ( ( ord_less_eq_o @ X_93 @ Y_44 )
        & ( ord_less_eq_o @ Y_44 @ X_93 ) ) ) ).

thf(fact_497_order__eq__iff,axiom,
    ! [X_93: hoare_1708887482_state > $o,Y_44: hoare_1708887482_state > $o] :
      ( ( X_93 = Y_44 )
    <=> ( ( ord_le777019615tate_o @ X_93 @ Y_44 )
        & ( ord_le777019615tate_o @ Y_44 @ X_93 ) ) ) ).

thf(fact_498_option_Oinject,axiom,
    ! [A_159: pname,A_158: pname] :
      ( ( ( some_pname @ A_159 )
        = ( some_pname @ A_158 ) )
    <=> ( A_159 = A_158 ) ) ).

thf(fact_499_option_Oinject,axiom,
    ! [A_159: hoare_1708887482_state,A_158: hoare_1708887482_state] :
      ( ( ( some_H1974565227_state @ A_159 )
        = ( some_H1974565227_state @ A_158 ) )
    <=> ( A_159 = A_158 ) ) ).

thf(fact_500_option_Oinject,axiom,
    ! [A_159: com,A_158: com] :
      ( ( ( some_com @ A_159 )
        = ( some_com @ A_158 ) )
    <=> ( A_159 = A_158 ) ) ).

thf(fact_501_constant,axiom,
    ! [G_26: hoare_1708887482_state > $o,P_29: state > state > $o,C_46: com,Q_20: state > state > $o,C_45: $o] :
      ( ( C_45
       => ( hoare_90032982_state @ G_26 @ ( insert528405184_state @ ( hoare_858012674_state @ P_29 @ C_46 @ Q_20 ) @ bot_bo19817387tate_o ) ) )
     => ( hoare_90032982_state @ G_26
        @ ( insert528405184_state
          @ ( hoare_858012674_state
            @ ^ [Z_11: state,S_2: state] : ( (&) @ ( P_29 @ Z_11 @ S_2 ) @ C_45 )
            @ C_46
            @ Q_20 )
          @ bot_bo19817387tate_o ) ) ) ).

thf(fact_502_Body1,axiom,
    ! [Pn_2: pname,G_25: hoare_1708887482_state > $o,P_28: pname > state > state > $o,Q_19: pname > state > state > $o,Procs_1: pname > $o] :
      ( ( hoare_90032982_state
        @ ( semila1122118281tate_o @ G_25
          @ ( image_1116629049_state
            @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_28 @ P_27 ) @ ( body_1 @ P_27 ) @ ( Q_19 @ P_27 ) )
            @ Procs_1 ) )
        @ ( image_1116629049_state
          @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_28 @ P_27 ) @ ( the_com @ ( body @ P_27 ) ) @ ( Q_19 @ P_27 ) )
          @ Procs_1 ) )
     => ( ( member_pname @ Pn_2 @ Procs_1 )
       => ( hoare_90032982_state @ G_25 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_28 @ Pn_2 ) @ ( body_1 @ Pn_2 ) @ ( Q_19 @ Pn_2 ) ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_503_le__bot,axiom,
    ! [A_157: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_157 @ bot_bot_pname_o )
     => ( A_157 = bot_bot_pname_o ) ) ).

thf(fact_504_le__bot,axiom,
    ! [A_157: com > $o] :
      ( ( ord_less_eq_com_o @ A_157 @ bot_bot_com_o )
     => ( A_157 = bot_bot_com_o ) ) ).

thf(fact_505_le__bot,axiom,
    ! [A_157: $o] :
      ( ( ord_less_eq_o @ A_157 @ bot_bot_o )
     => ( A_157
      <=> bot_bot_o ) ) ).

thf(fact_506_le__bot,axiom,
    ! [A_157: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_157 @ bot_bo19817387tate_o )
     => ( A_157 = bot_bo19817387tate_o ) ) ).

thf(fact_507_bot__unique,axiom,
    ! [A_156: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_156 @ bot_bot_pname_o )
    <=> ( A_156 = bot_bot_pname_o ) ) ).

thf(fact_508_bot__unique,axiom,
    ! [A_156: com > $o] :
      ( ( ord_less_eq_com_o @ A_156 @ bot_bot_com_o )
    <=> ( A_156 = bot_bot_com_o ) ) ).

thf(fact_509_bot__unique,axiom,
    ! [A_156: $o] :
      ( ( ord_less_eq_o @ A_156 @ bot_bot_o )
    <=> ( A_156
      <=> bot_bot_o ) ) ).

thf(fact_510_bot__unique,axiom,
    ! [A_156: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_156 @ bot_bo19817387tate_o )
    <=> ( A_156 = bot_bo19817387tate_o ) ) ).

thf(fact_511_bot__least,axiom,
    ! [A_155: pname > $o] : ( ord_less_eq_pname_o @ bot_bot_pname_o @ A_155 ) ).

thf(fact_512_bot__least,axiom,
    ! [A_155: com > $o] : ( ord_less_eq_com_o @ bot_bot_com_o @ A_155 ) ).

thf(fact_513_bot__least,axiom,
    ! [A_155: $o] : ( ord_less_eq_o @ bot_bot_o @ A_155 ) ).

thf(fact_514_bot__least,axiom,
    ! [A_155: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ bot_bo19817387tate_o @ A_155 ) ).

thf(fact_515_le__funE,axiom,
    ! [X_92: pname,F_65: pname > $o,G_24: pname > $o] :
      ( ( ord_less_eq_pname_o @ F_65 @ G_24 )
     => ( ord_less_eq_o @ ( F_65 @ X_92 ) @ ( G_24 @ X_92 ) ) ) ).

thf(fact_516_le__funE,axiom,
    ! [X_92: hoare_1708887482_state,F_65: hoare_1708887482_state > $o,G_24: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ F_65 @ G_24 )
     => ( ord_less_eq_o @ ( F_65 @ X_92 ) @ ( G_24 @ X_92 ) ) ) ).

thf(fact_517_le__funD,axiom,
    ! [X_91: pname,F_64: pname > $o,G_23: pname > $o] :
      ( ( ord_less_eq_pname_o @ F_64 @ G_23 )
     => ( ord_less_eq_o @ ( F_64 @ X_91 ) @ ( G_23 @ X_91 ) ) ) ).

thf(fact_518_le__funD,axiom,
    ! [X_91: hoare_1708887482_state,F_64: hoare_1708887482_state > $o,G_23: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ F_64 @ G_23 )
     => ( ord_less_eq_o @ ( F_64 @ X_91 ) @ ( G_23 @ X_91 ) ) ) ).

thf(fact_519_le__fun__def,axiom,
    ! [F_63: pname > $o,G_22: pname > $o] :
      ( ( ord_less_eq_pname_o @ F_63 @ G_22 )
    <=> ! [X_3: pname] : ( ord_less_eq_o @ ( F_63 @ X_3 ) @ ( G_22 @ X_3 ) ) ) ).

thf(fact_520_le__fun__def,axiom,
    ! [F_63: hoare_1708887482_state > $o,G_22: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ F_63 @ G_22 )
    <=> ! [X_3: hoare_1708887482_state] : ( ord_less_eq_o @ ( F_63 @ X_3 ) @ ( G_22 @ X_3 ) ) ) ).

thf(fact_521_bot__apply,axiom,
    ! [X_90: pname] :
      ( ( bot_bot_pname_o @ X_90 )
    <=> bot_bot_o ) ).

thf(fact_522_bot__apply,axiom,
    ! [X_90: com] :
      ( ( bot_bot_com_o @ X_90 )
    <=> bot_bot_o ) ).

thf(fact_523_bot__apply,axiom,
    ! [X_90: hoare_1708887482_state] :
      ( ( bot_bo19817387tate_o @ X_90 )
    <=> bot_bot_o ) ).

thf(fact_524_bot__fun__def,axiom,
    ! [X_3: pname] :
      ( ( bot_bot_pname_o @ X_3 )
    <=> bot_bot_o ) ).

thf(fact_525_bot__fun__def,axiom,
    ! [X_3: com] :
      ( ( bot_bot_com_o @ X_3 )
    <=> bot_bot_o ) ).

thf(fact_526_bot__fun__def,axiom,
    ! [X_3: hoare_1708887482_state] :
      ( ( bot_bo19817387tate_o @ X_3 )
    <=> bot_bot_o ) ).

thf(fact_527_finite__pointwise,axiom,
    ! [P_26: ( pname > $o ) > state > state > $o,Q_18: ( pname > $o ) > state > state > $o,G_21: hoare_1708887482_state > $o,P_25: ( pname > $o ) > state > state > $o,C0_1: ( pname > $o ) > com,Q_17: ( pname > $o ) > state > state > $o,U_1: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ U_1 )
     => ( ! [P_27: pname > $o] :
            ( ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) ) @ bot_bo19817387tate_o ) )
           => ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) ) @ bot_bo19817387tate_o ) ) )
       => ( ( hoare_90032982_state @ G_21
            @ ( image_1922967206_state
              @ ^ [P_27: pname > $o] : ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) )
              @ U_1 ) )
         => ( hoare_90032982_state @ G_21
            @ ( image_1922967206_state
              @ ^ [P_27: pname > $o] : ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) )
              @ U_1 ) ) ) ) ) ).

thf(fact_528_finite__pointwise,axiom,
    ! [P_26: ( hoare_1708887482_state > $o ) > state > state > $o,Q_18: ( hoare_1708887482_state > $o ) > state > state > $o,G_21: hoare_1708887482_state > $o,P_25: ( hoare_1708887482_state > $o ) > state > state > $o,C0_1: ( hoare_1708887482_state > $o ) > com,Q_17: ( hoare_1708887482_state > $o ) > state > state > $o,U_1: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ U_1 )
     => ( ! [P_27: hoare_1708887482_state > $o] :
            ( ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) ) @ bot_bo19817387tate_o ) )
           => ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) ) @ bot_bo19817387tate_o ) ) )
       => ( ( hoare_90032982_state @ G_21
            @ ( image_27005066_state
              @ ^ [P_27: hoare_1708887482_state > $o] : ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) )
              @ U_1 ) )
         => ( hoare_90032982_state @ G_21
            @ ( image_27005066_state
              @ ^ [P_27: hoare_1708887482_state > $o] : ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) )
              @ U_1 ) ) ) ) ) ).

thf(fact_529_finite__pointwise,axiom,
    ! [P_26: pname > state > state > $o,Q_18: pname > state > state > $o,G_21: hoare_1708887482_state > $o,P_25: pname > state > state > $o,C0_1: pname > com,Q_17: pname > state > state > $o,U_1: pname > $o] :
      ( ( finite_finite_pname @ U_1 )
     => ( ! [P_27: pname] :
            ( ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) ) @ bot_bo19817387tate_o ) )
           => ( hoare_90032982_state @ G_21 @ ( insert528405184_state @ ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) ) @ bot_bo19817387tate_o ) ) )
       => ( ( hoare_90032982_state @ G_21
            @ ( image_1116629049_state
              @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_25 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_17 @ P_27 ) )
              @ U_1 ) )
         => ( hoare_90032982_state @ G_21
            @ ( image_1116629049_state
              @ ^ [P_27: pname] : ( hoare_858012674_state @ ( P_26 @ P_27 ) @ ( C0_1 @ P_27 ) @ ( Q_18 @ P_27 ) )
              @ U_1 ) ) ) ) ) ).

thf(fact_530_escape,axiom,
    ! [G_20: hoare_1708887482_state > $o,C_44: com,Q_16: state > state > $o,P_24: state > state > $o] :
      ( ! [Z_11: state,S_2: state] :
          ( ( P_24 @ Z_11 @ S_2 )
         => ( hoare_90032982_state @ G_20
            @ ( insert528405184_state
              @ ( hoare_858012674_state
                @ ^ [Za: state,S_3: state] : S_3 = S_2
                @ C_44
                @ ^ [Z_12: state] : ( Q_16 @ Z_11 ) )
              @ bot_bo19817387tate_o ) ) )
     => ( hoare_90032982_state @ G_20 @ ( insert528405184_state @ ( hoare_858012674_state @ P_24 @ C_44 @ Q_16 ) @ bot_bo19817387tate_o ) ) ) ).

thf(fact_531_Body__sound__lemma,axiom,
    ! [G_19: hoare_1708887482_state > $o,P_23: pname > state > state > $o,Q_15: pname > state > state > $o,Procs: pname > $o] :
      ( ( hoare_496444244_state
        @ ( semila1122118281tate_o @ G_19
          @ ( image_1116629049_state
            @ ^ [Pn: pname] : ( hoare_858012674_state @ ( P_23 @ Pn ) @ ( body_1 @ Pn ) @ ( Q_15 @ Pn ) )
            @ Procs ) )
        @ ( image_1116629049_state
          @ ^ [Pn: pname] : ( hoare_858012674_state @ ( P_23 @ Pn ) @ ( the_com @ ( body @ Pn ) ) @ ( Q_15 @ Pn ) )
          @ Procs ) )
     => ( hoare_496444244_state @ G_19
        @ ( image_1116629049_state
          @ ^ [Pn: pname] : ( hoare_858012674_state @ ( P_23 @ Pn ) @ ( body_1 @ Pn ) @ ( Q_15 @ Pn ) )
          @ Procs ) ) ) ).

thf(fact_532_conseq1,axiom,
    ! [P_22: state > state > $o,G_18: hoare_1708887482_state > $o,P_21: state > state > $o,C_43: com,Q_14: state > state > $o] :
      ( ( hoare_90032982_state @ G_18 @ ( insert528405184_state @ ( hoare_858012674_state @ P_21 @ C_43 @ Q_14 ) @ bot_bo19817387tate_o ) )
     => ( ! [Z_11: state,S_2: state] :
            ( ( P_22 @ Z_11 @ S_2 )
           => ( P_21 @ Z_11 @ S_2 ) )
       => ( hoare_90032982_state @ G_18 @ ( insert528405184_state @ ( hoare_858012674_state @ P_22 @ C_43 @ Q_14 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_533_conseq2,axiom,
    ! [Q_13: state > state > $o,G_17: hoare_1708887482_state > $o,P_20: state > state > $o,C_42: com,Q_12: state > state > $o] :
      ( ( hoare_90032982_state @ G_17 @ ( insert528405184_state @ ( hoare_858012674_state @ P_20 @ C_42 @ Q_12 ) @ bot_bo19817387tate_o ) )
     => ( ! [Z_11: state,S_2: state] :
            ( ( Q_12 @ Z_11 @ S_2 )
           => ( Q_13 @ Z_11 @ S_2 ) )
       => ( hoare_90032982_state @ G_17 @ ( insert528405184_state @ ( hoare_858012674_state @ P_20 @ C_42 @ Q_13 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_534_MGF__complete,axiom,
    ! [P: state > state > $o,Q_11: state > state > $o,C_34: com] :
      ( ( hoare_90032982_state @ bot_bo19817387tate_o @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ C_34 ) @ bot_bo19817387tate_o ) )
     => ( ( hoare_496444244_state @ bot_bo19817387tate_o @ ( insert528405184_state @ ( hoare_858012674_state @ P @ C_34 @ Q_11 ) @ bot_bo19817387tate_o ) )
       => ( hoare_90032982_state @ bot_bo19817387tate_o @ ( insert528405184_state @ ( hoare_858012674_state @ P @ C_34 @ Q_11 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_535_sup1E,axiom,
    ! [A_154: pname > $o,B_100: pname > $o,X_89: pname] :
      ( ( semila1780557381name_o @ A_154 @ B_100 @ X_89 )
     => ( ~ ( A_154 @ X_89 )
       => ( B_100 @ X_89 ) ) ) ).

thf(fact_536_sup1E,axiom,
    ! [A_154: hoare_1708887482_state > $o,B_100: hoare_1708887482_state > $o,X_89: hoare_1708887482_state] :
      ( ( semila1122118281tate_o @ A_154 @ B_100 @ X_89 )
     => ( ~ ( A_154 @ X_89 )
       => ( B_100 @ X_89 ) ) ) ).

thf(fact_537_sup1CI,axiom,
    ! [A_153: pname > $o,B_99: pname > $o,X_88: pname] :
      ( ( ~ ( B_99 @ X_88 )
       => ( A_153 @ X_88 ) )
     => ( semila1780557381name_o @ A_153 @ B_99 @ X_88 ) ) ).

thf(fact_538_sup1CI,axiom,
    ! [A_153: hoare_1708887482_state > $o,B_99: hoare_1708887482_state > $o,X_88: hoare_1708887482_state] :
      ( ( ~ ( B_99 @ X_88 )
       => ( A_153 @ X_88 ) )
     => ( semila1122118281tate_o @ A_153 @ B_99 @ X_88 ) ) ).

thf(fact_539_conseq12,axiom,
    ! [Q_10: state > state > $o,P_19: state > state > $o,G_16: hoare_1708887482_state > $o,P_18: state > state > $o,C_41: com,Q_9: state > state > $o] :
      ( ( hoare_90032982_state @ G_16 @ ( insert528405184_state @ ( hoare_858012674_state @ P_18 @ C_41 @ Q_9 ) @ bot_bo19817387tate_o ) )
     => ( ! [Z_11: state,S_2: state] :
            ( ( P_19 @ Z_11 @ S_2 )
           => ! [S_3: state] :
                ( ! [Z_12: state] :
                    ( ( P_18 @ Z_12 @ S_2 )
                   => ( Q_9 @ Z_12 @ S_3 ) )
               => ( Q_10 @ Z_11 @ S_3 ) ) )
       => ( hoare_90032982_state @ G_16 @ ( insert528405184_state @ ( hoare_858012674_state @ P_19 @ C_41 @ Q_10 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_540_hoare__sound,axiom,
    ! [G_15: hoare_1708887482_state > $o,Ts: hoare_1708887482_state > $o] :
      ( ( hoare_90032982_state @ G_15 @ Ts )
     => ( hoare_496444244_state @ G_15 @ Ts ) ) ).

thf(fact_541_bot__empty__eq,axiom,
    ! [X_3: com] :
      ( ( bot_bot_com_o @ X_3 )
    <=> ( member_com @ X_3 @ bot_bot_com_o ) ) ).

thf(fact_542_bot__empty__eq,axiom,
    ! [X_3: hoare_1708887482_state] :
      ( ( bot_bo19817387tate_o @ X_3 )
    <=> ( member451959335_state @ X_3 @ bot_bo19817387tate_o ) ) ).

thf(fact_543_bot__empty__eq,axiom,
    ! [X_3: pname] :
      ( ( bot_bot_pname_o @ X_3 )
    <=> ( member_pname @ X_3 @ bot_bot_pname_o ) ) ).

thf(fact_544_rev__predicate1D,axiom,
    ! [Q_8: pname > $o,P_17: pname > $o,X_87: pname] :
      ( ( P_17 @ X_87 )
     => ( ( ord_less_eq_pname_o @ P_17 @ Q_8 )
       => ( Q_8 @ X_87 ) ) ) ).

thf(fact_545_rev__predicate1D,axiom,
    ! [Q_8: hoare_1708887482_state > $o,P_17: hoare_1708887482_state > $o,X_87: hoare_1708887482_state] :
      ( ( P_17 @ X_87 )
     => ( ( ord_le777019615tate_o @ P_17 @ Q_8 )
       => ( Q_8 @ X_87 ) ) ) ).

thf(fact_546_predicate1D,axiom,
    ! [X_86: pname,P_16: pname > $o,Q_7: pname > $o] :
      ( ( ord_less_eq_pname_o @ P_16 @ Q_7 )
     => ( ( P_16 @ X_86 )
       => ( Q_7 @ X_86 ) ) ) ).

thf(fact_547_predicate1D,axiom,
    ! [X_86: hoare_1708887482_state,P_16: hoare_1708887482_state > $o,Q_7: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ P_16 @ Q_7 )
     => ( ( P_16 @ X_86 )
       => ( Q_7 @ X_86 ) ) ) ).

thf(fact_548_sup1I2,axiom,
    ! [A_152: pname > $o,B_98: pname > $o,X_85: pname] :
      ( ( B_98 @ X_85 )
     => ( semila1780557381name_o @ A_152 @ B_98 @ X_85 ) ) ).

thf(fact_549_sup1I2,axiom,
    ! [A_152: hoare_1708887482_state > $o,B_98: hoare_1708887482_state > $o,X_85: hoare_1708887482_state] :
      ( ( B_98 @ X_85 )
     => ( semila1122118281tate_o @ A_152 @ B_98 @ X_85 ) ) ).

thf(fact_550_sup1I1,axiom,
    ! [B_97: pname > $o,A_151: pname > $o,X_84: pname] :
      ( ( A_151 @ X_84 )
     => ( semila1780557381name_o @ A_151 @ B_97 @ X_84 ) ) ).

thf(fact_551_sup1I1,axiom,
    ! [B_97: hoare_1708887482_state > $o,A_151: hoare_1708887482_state > $o,X_84: hoare_1708887482_state] :
      ( ( A_151 @ X_84 )
     => ( semila1122118281tate_o @ A_151 @ B_97 @ X_84 ) ) ).

thf(fact_552_pred__subset__eq,axiom,
    ! [R_3: com > $o,S_6: com > $o] :
      ( ( ord_less_eq_com_o
        @ ^ [X_3: com] : ( member_com @ X_3 @ R_3 )
        @ ^ [X_3: com] : ( member_com @ X_3 @ S_6 ) )
    <=> ( ord_less_eq_com_o @ R_3 @ S_6 ) ) ).

thf(fact_553_pred__subset__eq,axiom,
    ! [R_3: hoare_1708887482_state > $o,S_6: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o
        @ ^ [X_3: hoare_1708887482_state] : ( member451959335_state @ X_3 @ R_3 )
        @ ^ [X_3: hoare_1708887482_state] : ( member451959335_state @ X_3 @ S_6 ) )
    <=> ( ord_le777019615tate_o @ R_3 @ S_6 ) ) ).

thf(fact_554_pred__subset__eq,axiom,
    ! [R_3: pname > $o,S_6: pname > $o] :
      ( ( ord_less_eq_pname_o
        @ ^ [X_3: pname] : ( member_pname @ X_3 @ R_3 )
        @ ^ [X_3: pname] : ( member_pname @ X_3 @ S_6 ) )
    <=> ( ord_less_eq_pname_o @ R_3 @ S_6 ) ) ).

thf(fact_555_sup__Un__eq,axiom,
    ! [R_2: com > $o,S_5: com > $o,X_3: com] :
      ( ( semila1562558655_com_o
        @ ^ [Y_4: com] : ( member_com @ Y_4 @ R_2 )
        @ ^ [Y_4: com] : ( member_com @ Y_4 @ S_5 )
        @ X_3 )
    <=> ( member_com @ X_3 @ ( semila1562558655_com_o @ R_2 @ S_5 ) ) ) ).

thf(fact_556_sup__Un__eq,axiom,
    ! [R_2: hoare_1708887482_state > $o,S_5: hoare_1708887482_state > $o,X_3: hoare_1708887482_state] :
      ( ( semila1122118281tate_o
        @ ^ [Y_4: hoare_1708887482_state] : ( member451959335_state @ Y_4 @ R_2 )
        @ ^ [Y_4: hoare_1708887482_state] : ( member451959335_state @ Y_4 @ S_5 )
        @ X_3 )
    <=> ( member451959335_state @ X_3 @ ( semila1122118281tate_o @ R_2 @ S_5 ) ) ) ).

thf(fact_557_sup__Un__eq,axiom,
    ! [R_2: pname > $o,S_5: pname > $o,X_3: pname] :
      ( ( semila1780557381name_o
        @ ^ [Y_4: pname] : ( member_pname @ Y_4 @ R_2 )
        @ ^ [Y_4: pname] : ( member_pname @ Y_4 @ S_5 )
        @ X_3 )
    <=> ( member_pname @ X_3 @ ( semila1780557381name_o @ R_2 @ S_5 ) ) ) ).

thf(fact_558_le__funI,axiom,
    ! [F_62: pname > $o,G_14: pname > $o] :
      ( ! [X_3: pname] : ( ord_less_eq_o @ ( F_62 @ X_3 ) @ ( G_14 @ X_3 ) )
     => ( ord_less_eq_pname_o @ F_62 @ G_14 ) ) ).

thf(fact_559_le__funI,axiom,
    ! [F_62: hoare_1708887482_state > $o,G_14: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] : ( ord_less_eq_o @ ( F_62 @ X_3 ) @ ( G_14 @ X_3 ) )
     => ( ord_le777019615tate_o @ F_62 @ G_14 ) ) ).

thf(fact_560_Option_Oset_Osimps_I2_J,axiom,
    ! [X_83: pname] :
      ( ( set_pname @ ( some_pname @ X_83 ) )
      = ( insert_pname @ X_83 @ bot_bot_pname_o ) ) ).

thf(fact_561_Option_Oset_Osimps_I2_J,axiom,
    ! [X_83: com] :
      ( ( set_com @ ( some_com @ X_83 ) )
      = ( insert_com @ X_83 @ bot_bot_com_o ) ) ).

thf(fact_562_Option_Oset_Osimps_I2_J,axiom,
    ! [X_83: hoare_1708887482_state] :
      ( ( set_Ho525251890_state @ ( some_H1974565227_state @ X_83 ) )
      = ( insert528405184_state @ X_83 @ bot_bo19817387tate_o ) ) ).

thf(fact_563_sup__apply,axiom,
    ! [F_61: pname > $o,G_13: pname > $o,X_82: pname] :
      ( ( semila1780557381name_o @ F_61 @ G_13 @ X_82 )
    <=> ( semila10642723_sup_o @ ( F_61 @ X_82 ) @ ( G_13 @ X_82 ) ) ) ).

thf(fact_564_sup__apply,axiom,
    ! [F_61: hoare_1708887482_state > $o,G_13: hoare_1708887482_state > $o,X_82: hoare_1708887482_state] :
      ( ( semila1122118281tate_o @ F_61 @ G_13 @ X_82 )
    <=> ( semila10642723_sup_o @ ( F_61 @ X_82 ) @ ( G_13 @ X_82 ) ) ) ).

thf(fact_565_sup__fun__def,axiom,
    ! [F_60: pname > $o,G_12: pname > $o,X_3: pname] :
      ( ( semila1780557381name_o @ F_60 @ G_12 @ X_3 )
    <=> ( semila10642723_sup_o @ ( F_60 @ X_3 ) @ ( G_12 @ X_3 ) ) ) ).

thf(fact_566_sup__fun__def,axiom,
    ! [F_60: hoare_1708887482_state > $o,G_12: hoare_1708887482_state > $o,X_3: hoare_1708887482_state] :
      ( ( semila1122118281tate_o @ F_60 @ G_12 @ X_3 )
    <=> ( semila10642723_sup_o @ ( F_60 @ X_3 ) @ ( G_12 @ X_3 ) ) ) ).

thf(fact_567_single__stateE,axiom,
    ( hoare_1160767572gleton
   => ! [T_1: state] :
        ~ ! [S_2: state] : S_2 = T_1 ) ).

thf(fact_568_sup__eq__bot__iff,axiom,
    ! [X_81: pname > $o,Y_43: pname > $o] :
      ( ( ( semila1780557381name_o @ X_81 @ Y_43 )
        = bot_bot_pname_o )
    <=> ( ( X_81 = bot_bot_pname_o )
        & ( Y_43 = bot_bot_pname_o ) ) ) ).

thf(fact_569_sup__eq__bot__iff,axiom,
    ! [X_81: com > $o,Y_43: com > $o] :
      ( ( ( semila1562558655_com_o @ X_81 @ Y_43 )
        = bot_bot_com_o )
    <=> ( ( X_81 = bot_bot_com_o )
        & ( Y_43 = bot_bot_com_o ) ) ) ).

thf(fact_570_sup__eq__bot__iff,axiom,
    ! [X_81: $o,Y_43: $o] :
      ( ( ( semila10642723_sup_o @ X_81 @ Y_43 )
      <=> bot_bot_o )
    <=> ( ( X_81
        <=> bot_bot_o )
        & ( Y_43
        <=> bot_bot_o ) ) ) ).

thf(fact_571_sup__eq__bot__iff,axiom,
    ! [X_81: hoare_1708887482_state > $o,Y_43: hoare_1708887482_state > $o] :
      ( ( ( semila1122118281tate_o @ X_81 @ Y_43 )
        = bot_bo19817387tate_o )
    <=> ( ( X_81 = bot_bo19817387tate_o )
        & ( Y_43 = bot_bo19817387tate_o ) ) ) ).

thf(fact_572_elem__set,axiom,
    ! [X_80: com,Xo_1: option_com] :
      ( ( member_com @ X_80 @ ( set_com @ Xo_1 ) )
    <=> ( Xo_1
        = ( some_com @ X_80 ) ) ) ).

thf(fact_573_elem__set,axiom,
    ! [X_80: hoare_1708887482_state,Xo_1: option1624383643_state] :
      ( ( member451959335_state @ X_80 @ ( set_Ho525251890_state @ Xo_1 ) )
    <=> ( Xo_1
        = ( some_H1974565227_state @ X_80 ) ) ) ).

thf(fact_574_elem__set,axiom,
    ! [X_80: pname,Xo_1: option_pname] :
      ( ( member_pname @ X_80 @ ( set_pname @ Xo_1 ) )
    <=> ( Xo_1
        = ( some_pname @ X_80 ) ) ) ).

thf(fact_575_sup_Oidem,axiom,
    ! [A_150: pname > $o] :
      ( ( semila1780557381name_o @ A_150 @ A_150 )
      = A_150 ) ).

thf(fact_576_sup_Oidem,axiom,
    ! [A_150: $o] :
      ( ( semila10642723_sup_o @ A_150 @ A_150 )
    <=> A_150 ) ).

thf(fact_577_sup_Oidem,axiom,
    ! [A_150: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_150 @ A_150 )
      = A_150 ) ).

thf(fact_578_sup__idem,axiom,
    ! [X_79: pname > $o] :
      ( ( semila1780557381name_o @ X_79 @ X_79 )
      = X_79 ) ).

thf(fact_579_sup__idem,axiom,
    ! [X_79: $o] :
      ( ( semila10642723_sup_o @ X_79 @ X_79 )
    <=> X_79 ) ).

thf(fact_580_sup__idem,axiom,
    ! [X_79: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_79 @ X_79 )
      = X_79 ) ).

thf(fact_581_sup_Ocommute,axiom,
    ! [A_149: pname > $o,B_96: pname > $o] :
      ( ( semila1780557381name_o @ A_149 @ B_96 )
      = ( semila1780557381name_o @ B_96 @ A_149 ) ) ).

thf(fact_582_sup_Ocommute,axiom,
    ! [A_149: $o,B_96: $o] :
      ( ( semila10642723_sup_o @ A_149 @ B_96 )
    <=> ( semila10642723_sup_o @ B_96 @ A_149 ) ) ).

thf(fact_583_sup_Ocommute,axiom,
    ! [A_149: hoare_1708887482_state > $o,B_96: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_149 @ B_96 )
      = ( semila1122118281tate_o @ B_96 @ A_149 ) ) ).

thf(fact_584_inf__sup__aci_I5_J,axiom,
    ! [X_78: pname > $o,Y_42: pname > $o] :
      ( ( semila1780557381name_o @ X_78 @ Y_42 )
      = ( semila1780557381name_o @ Y_42 @ X_78 ) ) ).

thf(fact_585_inf__sup__aci_I5_J,axiom,
    ! [X_78: $o,Y_42: $o] :
      ( ( semila10642723_sup_o @ X_78 @ Y_42 )
    <=> ( semila10642723_sup_o @ Y_42 @ X_78 ) ) ).

thf(fact_586_inf__sup__aci_I5_J,axiom,
    ! [X_78: hoare_1708887482_state > $o,Y_42: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_78 @ Y_42 )
      = ( semila1122118281tate_o @ Y_42 @ X_78 ) ) ).

thf(fact_587_sup__commute,axiom,
    ! [X_77: pname > $o,Y_41: pname > $o] :
      ( ( semila1780557381name_o @ X_77 @ Y_41 )
      = ( semila1780557381name_o @ Y_41 @ X_77 ) ) ).

thf(fact_588_sup__commute,axiom,
    ! [X_77: $o,Y_41: $o] :
      ( ( semila10642723_sup_o @ X_77 @ Y_41 )
    <=> ( semila10642723_sup_o @ Y_41 @ X_77 ) ) ).

thf(fact_589_sup__commute,axiom,
    ! [X_77: hoare_1708887482_state > $o,Y_41: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_77 @ Y_41 )
      = ( semila1122118281tate_o @ Y_41 @ X_77 ) ) ).

thf(fact_590_sup_Oleft__idem,axiom,
    ! [A_148: pname > $o,B_95: pname > $o] :
      ( ( semila1780557381name_o @ A_148 @ ( semila1780557381name_o @ A_148 @ B_95 ) )
      = ( semila1780557381name_o @ A_148 @ B_95 ) ) ).

thf(fact_591_sup_Oleft__idem,axiom,
    ! [A_148: $o,B_95: $o] :
      ( ( semila10642723_sup_o @ A_148 @ ( semila10642723_sup_o @ A_148 @ B_95 ) )
    <=> ( semila10642723_sup_o @ A_148 @ B_95 ) ) ).

thf(fact_592_sup_Oleft__idem,axiom,
    ! [A_148: hoare_1708887482_state > $o,B_95: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_148 @ ( semila1122118281tate_o @ A_148 @ B_95 ) )
      = ( semila1122118281tate_o @ A_148 @ B_95 ) ) ).

thf(fact_593_inf__sup__aci_I8_J,axiom,
    ! [X_76: pname > $o,Y_40: pname > $o] :
      ( ( semila1780557381name_o @ X_76 @ ( semila1780557381name_o @ X_76 @ Y_40 ) )
      = ( semila1780557381name_o @ X_76 @ Y_40 ) ) ).

thf(fact_594_inf__sup__aci_I8_J,axiom,
    ! [X_76: $o,Y_40: $o] :
      ( ( semila10642723_sup_o @ X_76 @ ( semila10642723_sup_o @ X_76 @ Y_40 ) )
    <=> ( semila10642723_sup_o @ X_76 @ Y_40 ) ) ).

thf(fact_595_inf__sup__aci_I8_J,axiom,
    ! [X_76: hoare_1708887482_state > $o,Y_40: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_76 @ ( semila1122118281tate_o @ X_76 @ Y_40 ) )
      = ( semila1122118281tate_o @ X_76 @ Y_40 ) ) ).

thf(fact_596_sup__left__idem,axiom,
    ! [X_75: pname > $o,Y_39: pname > $o] :
      ( ( semila1780557381name_o @ X_75 @ ( semila1780557381name_o @ X_75 @ Y_39 ) )
      = ( semila1780557381name_o @ X_75 @ Y_39 ) ) ).

thf(fact_597_sup__left__idem,axiom,
    ! [X_75: $o,Y_39: $o] :
      ( ( semila10642723_sup_o @ X_75 @ ( semila10642723_sup_o @ X_75 @ Y_39 ) )
    <=> ( semila10642723_sup_o @ X_75 @ Y_39 ) ) ).

thf(fact_598_sup__left__idem,axiom,
    ! [X_75: hoare_1708887482_state > $o,Y_39: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_75 @ ( semila1122118281tate_o @ X_75 @ Y_39 ) )
      = ( semila1122118281tate_o @ X_75 @ Y_39 ) ) ).

thf(fact_599_sup_Oleft__commute,axiom,
    ! [B_94: pname > $o,A_147: pname > $o,C_40: pname > $o] :
      ( ( semila1780557381name_o @ B_94 @ ( semila1780557381name_o @ A_147 @ C_40 ) )
      = ( semila1780557381name_o @ A_147 @ ( semila1780557381name_o @ B_94 @ C_40 ) ) ) ).

thf(fact_600_sup_Oleft__commute,axiom,
    ! [B_94: $o,A_147: $o,C_40: $o] :
      ( ( semila10642723_sup_o @ B_94 @ ( semila10642723_sup_o @ A_147 @ C_40 ) )
    <=> ( semila10642723_sup_o @ A_147 @ ( semila10642723_sup_o @ B_94 @ C_40 ) ) ) ).

thf(fact_601_sup_Oleft__commute,axiom,
    ! [B_94: hoare_1708887482_state > $o,A_147: hoare_1708887482_state > $o,C_40: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ B_94 @ ( semila1122118281tate_o @ A_147 @ C_40 ) )
      = ( semila1122118281tate_o @ A_147 @ ( semila1122118281tate_o @ B_94 @ C_40 ) ) ) ).

thf(fact_602_inf__sup__aci_I7_J,axiom,
    ! [X_74: pname > $o,Y_38: pname > $o,Z_18: pname > $o] :
      ( ( semila1780557381name_o @ X_74 @ ( semila1780557381name_o @ Y_38 @ Z_18 ) )
      = ( semila1780557381name_o @ Y_38 @ ( semila1780557381name_o @ X_74 @ Z_18 ) ) ) ).

thf(fact_603_inf__sup__aci_I7_J,axiom,
    ! [X_74: $o,Y_38: $o,Z_18: $o] :
      ( ( semila10642723_sup_o @ X_74 @ ( semila10642723_sup_o @ Y_38 @ Z_18 ) )
    <=> ( semila10642723_sup_o @ Y_38 @ ( semila10642723_sup_o @ X_74 @ Z_18 ) ) ) ).

thf(fact_604_inf__sup__aci_I7_J,axiom,
    ! [X_74: hoare_1708887482_state > $o,Y_38: hoare_1708887482_state > $o,Z_18: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_74 @ ( semila1122118281tate_o @ Y_38 @ Z_18 ) )
      = ( semila1122118281tate_o @ Y_38 @ ( semila1122118281tate_o @ X_74 @ Z_18 ) ) ) ).

thf(fact_605_sup__left__commute,axiom,
    ! [X_73: pname > $o,Y_37: pname > $o,Z_17: pname > $o] :
      ( ( semila1780557381name_o @ X_73 @ ( semila1780557381name_o @ Y_37 @ Z_17 ) )
      = ( semila1780557381name_o @ Y_37 @ ( semila1780557381name_o @ X_73 @ Z_17 ) ) ) ).

thf(fact_606_sup__left__commute,axiom,
    ! [X_73: $o,Y_37: $o,Z_17: $o] :
      ( ( semila10642723_sup_o @ X_73 @ ( semila10642723_sup_o @ Y_37 @ Z_17 ) )
    <=> ( semila10642723_sup_o @ Y_37 @ ( semila10642723_sup_o @ X_73 @ Z_17 ) ) ) ).

thf(fact_607_sup__left__commute,axiom,
    ! [X_73: hoare_1708887482_state > $o,Y_37: hoare_1708887482_state > $o,Z_17: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_73 @ ( semila1122118281tate_o @ Y_37 @ Z_17 ) )
      = ( semila1122118281tate_o @ Y_37 @ ( semila1122118281tate_o @ X_73 @ Z_17 ) ) ) ).

thf(fact_608_sup_Oassoc,axiom,
    ! [A_146: pname > $o,B_93: pname > $o,C_39: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1780557381name_o @ A_146 @ B_93 ) @ C_39 )
      = ( semila1780557381name_o @ A_146 @ ( semila1780557381name_o @ B_93 @ C_39 ) ) ) ).

thf(fact_609_sup_Oassoc,axiom,
    ! [A_146: $o,B_93: $o,C_39: $o] :
      ( ( semila10642723_sup_o @ ( semila10642723_sup_o @ A_146 @ B_93 ) @ C_39 )
    <=> ( semila10642723_sup_o @ A_146 @ ( semila10642723_sup_o @ B_93 @ C_39 ) ) ) ).

thf(fact_610_sup_Oassoc,axiom,
    ! [A_146: hoare_1708887482_state > $o,B_93: hoare_1708887482_state > $o,C_39: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila1122118281tate_o @ A_146 @ B_93 ) @ C_39 )
      = ( semila1122118281tate_o @ A_146 @ ( semila1122118281tate_o @ B_93 @ C_39 ) ) ) ).

thf(fact_611_inf__sup__aci_I6_J,axiom,
    ! [X_72: pname > $o,Y_36: pname > $o,Z_16: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1780557381name_o @ X_72 @ Y_36 ) @ Z_16 )
      = ( semila1780557381name_o @ X_72 @ ( semila1780557381name_o @ Y_36 @ Z_16 ) ) ) ).

thf(fact_612_inf__sup__aci_I6_J,axiom,
    ! [X_72: $o,Y_36: $o,Z_16: $o] :
      ( ( semila10642723_sup_o @ ( semila10642723_sup_o @ X_72 @ Y_36 ) @ Z_16 )
    <=> ( semila10642723_sup_o @ X_72 @ ( semila10642723_sup_o @ Y_36 @ Z_16 ) ) ) ).

thf(fact_613_inf__sup__aci_I6_J,axiom,
    ! [X_72: hoare_1708887482_state > $o,Y_36: hoare_1708887482_state > $o,Z_16: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila1122118281tate_o @ X_72 @ Y_36 ) @ Z_16 )
      = ( semila1122118281tate_o @ X_72 @ ( semila1122118281tate_o @ Y_36 @ Z_16 ) ) ) ).

thf(fact_614_sup__assoc,axiom,
    ! [X_71: pname > $o,Y_35: pname > $o,Z_15: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1780557381name_o @ X_71 @ Y_35 ) @ Z_15 )
      = ( semila1780557381name_o @ X_71 @ ( semila1780557381name_o @ Y_35 @ Z_15 ) ) ) ).

thf(fact_615_sup__assoc,axiom,
    ! [X_71: $o,Y_35: $o,Z_15: $o] :
      ( ( semila10642723_sup_o @ ( semila10642723_sup_o @ X_71 @ Y_35 ) @ Z_15 )
    <=> ( semila10642723_sup_o @ X_71 @ ( semila10642723_sup_o @ Y_35 @ Z_15 ) ) ) ).

thf(fact_616_sup__assoc,axiom,
    ! [X_71: hoare_1708887482_state > $o,Y_35: hoare_1708887482_state > $o,Z_15: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila1122118281tate_o @ X_71 @ Y_35 ) @ Z_15 )
      = ( semila1122118281tate_o @ X_71 @ ( semila1122118281tate_o @ Y_35 @ Z_15 ) ) ) ).

thf(fact_617_inf__sup__ord_I3_J,axiom,
    ! [X_70: pname > $o,Y_34: pname > $o] : ( ord_less_eq_pname_o @ X_70 @ ( semila1780557381name_o @ X_70 @ Y_34 ) ) ).

thf(fact_618_inf__sup__ord_I3_J,axiom,
    ! [X_70: $o,Y_34: $o] : ( ord_less_eq_o @ X_70 @ ( semila10642723_sup_o @ X_70 @ Y_34 ) ) ).

thf(fact_619_inf__sup__ord_I3_J,axiom,
    ! [X_70: hoare_1708887482_state > $o,Y_34: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ X_70 @ ( semila1122118281tate_o @ X_70 @ Y_34 ) ) ).

thf(fact_620_sup__ge1,axiom,
    ! [X_69: pname > $o,Y_33: pname > $o] : ( ord_less_eq_pname_o @ X_69 @ ( semila1780557381name_o @ X_69 @ Y_33 ) ) ).

thf(fact_621_sup__ge1,axiom,
    ! [X_69: $o,Y_33: $o] : ( ord_less_eq_o @ X_69 @ ( semila10642723_sup_o @ X_69 @ Y_33 ) ) ).

thf(fact_622_sup__ge1,axiom,
    ! [X_69: hoare_1708887482_state > $o,Y_33: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ X_69 @ ( semila1122118281tate_o @ X_69 @ Y_33 ) ) ).

thf(fact_623_inf__sup__ord_I4_J,axiom,
    ! [Y_32: pname > $o,X_68: pname > $o] : ( ord_less_eq_pname_o @ Y_32 @ ( semila1780557381name_o @ X_68 @ Y_32 ) ) ).

thf(fact_624_inf__sup__ord_I4_J,axiom,
    ! [Y_32: $o,X_68: $o] : ( ord_less_eq_o @ Y_32 @ ( semila10642723_sup_o @ X_68 @ Y_32 ) ) ).

thf(fact_625_inf__sup__ord_I4_J,axiom,
    ! [Y_32: hoare_1708887482_state > $o,X_68: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ Y_32 @ ( semila1122118281tate_o @ X_68 @ Y_32 ) ) ).

thf(fact_626_sup__ge2,axiom,
    ! [Y_31: pname > $o,X_67: pname > $o] : ( ord_less_eq_pname_o @ Y_31 @ ( semila1780557381name_o @ X_67 @ Y_31 ) ) ).

thf(fact_627_sup__ge2,axiom,
    ! [Y_31: $o,X_67: $o] : ( ord_less_eq_o @ Y_31 @ ( semila10642723_sup_o @ X_67 @ Y_31 ) ) ).

thf(fact_628_sup__ge2,axiom,
    ! [Y_31: hoare_1708887482_state > $o,X_67: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ Y_31 @ ( semila1122118281tate_o @ X_67 @ Y_31 ) ) ).

thf(fact_629_le__iff__sup,axiom,
    ! [X_66: pname > $o,Y_30: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_66 @ Y_30 )
    <=> ( ( semila1780557381name_o @ X_66 @ Y_30 )
        = Y_30 ) ) ).

thf(fact_630_le__iff__sup,axiom,
    ! [X_66: $o,Y_30: $o] :
      ( ( ord_less_eq_o @ X_66 @ Y_30 )
    <=> ( ( semila10642723_sup_o @ X_66 @ Y_30 )
      <=> Y_30 ) ) ).

thf(fact_631_le__iff__sup,axiom,
    ! [X_66: hoare_1708887482_state > $o,Y_30: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_66 @ Y_30 )
    <=> ( ( semila1122118281tate_o @ X_66 @ Y_30 )
        = Y_30 ) ) ).

thf(fact_632_le__sup__iff,axiom,
    ! [X_65: pname > $o,Y_29: pname > $o,Z_14: pname > $o] :
      ( ( ord_less_eq_pname_o @ ( semila1780557381name_o @ X_65 @ Y_29 ) @ Z_14 )
    <=> ( ( ord_less_eq_pname_o @ X_65 @ Z_14 )
        & ( ord_less_eq_pname_o @ Y_29 @ Z_14 ) ) ) ).

thf(fact_633_le__sup__iff,axiom,
    ! [X_65: $o,Y_29: $o,Z_14: $o] :
      ( ( ord_less_eq_o @ ( semila10642723_sup_o @ X_65 @ Y_29 ) @ Z_14 )
    <=> ( ( ord_less_eq_o @ X_65 @ Z_14 )
        & ( ord_less_eq_o @ Y_29 @ Z_14 ) ) ) ).

thf(fact_634_le__sup__iff,axiom,
    ! [X_65: hoare_1708887482_state > $o,Y_29: hoare_1708887482_state > $o,Z_14: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ ( semila1122118281tate_o @ X_65 @ Y_29 ) @ Z_14 )
    <=> ( ( ord_le777019615tate_o @ X_65 @ Z_14 )
        & ( ord_le777019615tate_o @ Y_29 @ Z_14 ) ) ) ).

thf(fact_635_le__supI1,axiom,
    ! [B_92: pname > $o,X_64: pname > $o,A_145: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_64 @ A_145 )
     => ( ord_less_eq_pname_o @ X_64 @ ( semila1780557381name_o @ A_145 @ B_92 ) ) ) ).

thf(fact_636_le__supI1,axiom,
    ! [B_92: $o,X_64: $o,A_145: $o] :
      ( ( ord_less_eq_o @ X_64 @ A_145 )
     => ( ord_less_eq_o @ X_64 @ ( semila10642723_sup_o @ A_145 @ B_92 ) ) ) ).

thf(fact_637_le__supI1,axiom,
    ! [B_92: hoare_1708887482_state > $o,X_64: hoare_1708887482_state > $o,A_145: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_64 @ A_145 )
     => ( ord_le777019615tate_o @ X_64 @ ( semila1122118281tate_o @ A_145 @ B_92 ) ) ) ).

thf(fact_638_le__supI2,axiom,
    ! [A_144: pname > $o,X_63: pname > $o,B_91: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_63 @ B_91 )
     => ( ord_less_eq_pname_o @ X_63 @ ( semila1780557381name_o @ A_144 @ B_91 ) ) ) ).

thf(fact_639_le__supI2,axiom,
    ! [A_144: $o,X_63: $o,B_91: $o] :
      ( ( ord_less_eq_o @ X_63 @ B_91 )
     => ( ord_less_eq_o @ X_63 @ ( semila10642723_sup_o @ A_144 @ B_91 ) ) ) ).

thf(fact_640_le__supI2,axiom,
    ! [A_144: hoare_1708887482_state > $o,X_63: hoare_1708887482_state > $o,B_91: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_63 @ B_91 )
     => ( ord_le777019615tate_o @ X_63 @ ( semila1122118281tate_o @ A_144 @ B_91 ) ) ) ).

thf(fact_641_sup__absorb2,axiom,
    ! [X_62: pname > $o,Y_28: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_62 @ Y_28 )
     => ( ( semila1780557381name_o @ X_62 @ Y_28 )
        = Y_28 ) ) ).

thf(fact_642_sup__absorb2,axiom,
    ! [X_62: $o,Y_28: $o] :
      ( ( ord_less_eq_o @ X_62 @ Y_28 )
     => ( ( semila10642723_sup_o @ X_62 @ Y_28 )
      <=> Y_28 ) ) ).

thf(fact_643_sup__absorb2,axiom,
    ! [X_62: hoare_1708887482_state > $o,Y_28: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_62 @ Y_28 )
     => ( ( semila1122118281tate_o @ X_62 @ Y_28 )
        = Y_28 ) ) ).

thf(fact_644_sup__absorb1,axiom,
    ! [Y_27: pname > $o,X_61: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_27 @ X_61 )
     => ( ( semila1780557381name_o @ X_61 @ Y_27 )
        = X_61 ) ) ).

thf(fact_645_sup__absorb1,axiom,
    ! [Y_27: $o,X_61: $o] :
      ( ( ord_less_eq_o @ Y_27 @ X_61 )
     => ( ( semila10642723_sup_o @ X_61 @ Y_27 )
      <=> X_61 ) ) ).

thf(fact_646_sup__absorb1,axiom,
    ! [Y_27: hoare_1708887482_state > $o,X_61: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_27 @ X_61 )
     => ( ( semila1122118281tate_o @ X_61 @ Y_27 )
        = X_61 ) ) ).

thf(fact_647_le__supI,axiom,
    ! [B_90: pname > $o,A_143: pname > $o,X_60: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_143 @ X_60 )
     => ( ( ord_less_eq_pname_o @ B_90 @ X_60 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_143 @ B_90 ) @ X_60 ) ) ) ).

thf(fact_648_le__supI,axiom,
    ! [B_90: $o,A_143: $o,X_60: $o] :
      ( ( ord_less_eq_o @ A_143 @ X_60 )
     => ( ( ord_less_eq_o @ B_90 @ X_60 )
       => ( ord_less_eq_o @ ( semila10642723_sup_o @ A_143 @ B_90 ) @ X_60 ) ) ) ).

thf(fact_649_le__supI,axiom,
    ! [B_90: hoare_1708887482_state > $o,A_143: hoare_1708887482_state > $o,X_60: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_143 @ X_60 )
     => ( ( ord_le777019615tate_o @ B_90 @ X_60 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_143 @ B_90 ) @ X_60 ) ) ) ).

thf(fact_650_sup__least,axiom,
    ! [Z_13: pname > $o,Y_26: pname > $o,X_59: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_26 @ X_59 )
     => ( ( ord_less_eq_pname_o @ Z_13 @ X_59 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ Y_26 @ Z_13 ) @ X_59 ) ) ) ).

thf(fact_651_sup__least,axiom,
    ! [Z_13: $o,Y_26: $o,X_59: $o] :
      ( ( ord_less_eq_o @ Y_26 @ X_59 )
     => ( ( ord_less_eq_o @ Z_13 @ X_59 )
       => ( ord_less_eq_o @ ( semila10642723_sup_o @ Y_26 @ Z_13 ) @ X_59 ) ) ) ).

thf(fact_652_sup__least,axiom,
    ! [Z_13: hoare_1708887482_state > $o,Y_26: hoare_1708887482_state > $o,X_59: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_26 @ X_59 )
     => ( ( ord_le777019615tate_o @ Z_13 @ X_59 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ Y_26 @ Z_13 ) @ X_59 ) ) ) ).

thf(fact_653_sup__mono,axiom,
    ! [B_89: pname > $o,D_4: pname > $o,A_142: pname > $o,C_38: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_142 @ C_38 )
     => ( ( ord_less_eq_pname_o @ B_89 @ D_4 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_142 @ B_89 ) @ ( semila1780557381name_o @ C_38 @ D_4 ) ) ) ) ).

thf(fact_654_sup__mono,axiom,
    ! [B_89: $o,D_4: $o,A_142: $o,C_38: $o] :
      ( ( ord_less_eq_o @ A_142 @ C_38 )
     => ( ( ord_less_eq_o @ B_89 @ D_4 )
       => ( ord_less_eq_o @ ( semila10642723_sup_o @ A_142 @ B_89 ) @ ( semila10642723_sup_o @ C_38 @ D_4 ) ) ) ) ).

thf(fact_655_sup__mono,axiom,
    ! [B_89: hoare_1708887482_state > $o,D_4: hoare_1708887482_state > $o,A_142: hoare_1708887482_state > $o,C_38: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_142 @ C_38 )
     => ( ( ord_le777019615tate_o @ B_89 @ D_4 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_142 @ B_89 ) @ ( semila1122118281tate_o @ C_38 @ D_4 ) ) ) ) ).

thf(fact_656_le__supE,axiom,
    ! [A_141: pname > $o,B_88: pname > $o,X_58: pname > $o] :
      ( ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_141 @ B_88 ) @ X_58 )
     => ~ ( ( ord_less_eq_pname_o @ A_141 @ X_58 )
         => ~ ( ord_less_eq_pname_o @ B_88 @ X_58 ) ) ) ).

thf(fact_657_le__supE,axiom,
    ! [A_141: $o,B_88: $o,X_58: $o] :
      ( ( ord_less_eq_o @ ( semila10642723_sup_o @ A_141 @ B_88 ) @ X_58 )
     => ~ ( ( ord_less_eq_o @ A_141 @ X_58 )
         => ~ ( ord_less_eq_o @ B_88 @ X_58 ) ) ) ).

thf(fact_658_le__supE,axiom,
    ! [A_141: hoare_1708887482_state > $o,B_88: hoare_1708887482_state > $o,X_58: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_141 @ B_88 ) @ X_58 )
     => ~ ( ( ord_le777019615tate_o @ A_141 @ X_58 )
         => ~ ( ord_le777019615tate_o @ B_88 @ X_58 ) ) ) ).

thf(fact_659_sup__bot__left,axiom,
    ! [X_57: pname > $o] :
      ( ( semila1780557381name_o @ bot_bot_pname_o @ X_57 )
      = X_57 ) ).

thf(fact_660_sup__bot__left,axiom,
    ! [X_57: com > $o] :
      ( ( semila1562558655_com_o @ bot_bot_com_o @ X_57 )
      = X_57 ) ).

thf(fact_661_sup__bot__left,axiom,
    ! [X_57: $o] :
      ( ( semila10642723_sup_o @ bot_bot_o @ X_57 )
    <=> X_57 ) ).

thf(fact_662_sup__bot__left,axiom,
    ! [X_57: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ bot_bo19817387tate_o @ X_57 )
      = X_57 ) ).

thf(fact_663_sup__bot__right,axiom,
    ! [X_56: pname > $o] :
      ( ( semila1780557381name_o @ X_56 @ bot_bot_pname_o )
      = X_56 ) ).

thf(fact_664_sup__bot__right,axiom,
    ! [X_56: com > $o] :
      ( ( semila1562558655_com_o @ X_56 @ bot_bot_com_o )
      = X_56 ) ).

thf(fact_665_sup__bot__right,axiom,
    ! [X_56: $o] :
      ( ( semila10642723_sup_o @ X_56 @ bot_bot_o )
    <=> X_56 ) ).

thf(fact_666_sup__bot__right,axiom,
    ! [X_56: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_56 @ bot_bo19817387tate_o )
      = X_56 ) ).

thf(fact_667_ospec,axiom,
    ! [X_55: pname,P_15: pname > $o,A_140: option_pname] :
      ( ! [X_3: pname] :
          ( ( member_pname @ X_3 @ ( set_pname @ A_140 ) )
         => ( P_15 @ X_3 ) )
     => ( ( A_140
          = ( some_pname @ X_55 ) )
       => ( P_15 @ X_55 ) ) ) ).

thf(fact_668_ospec,axiom,
    ! [X_55: hoare_1708887482_state,P_15: hoare_1708887482_state > $o,A_140: option1624383643_state] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ ( set_Ho525251890_state @ A_140 ) )
         => ( P_15 @ X_3 ) )
     => ( ( A_140
          = ( some_H1974565227_state @ X_55 ) )
       => ( P_15 @ X_55 ) ) ) ).

thf(fact_669_ospec,axiom,
    ! [X_55: com,P_15: com > $o,A_140: option_com] :
      ( ! [X_3: com] :
          ( ( member_com @ X_3 @ ( set_com @ A_140 ) )
         => ( P_15 @ X_3 ) )
     => ( ( A_140
          = ( some_com @ X_55 ) )
       => ( P_15 @ X_55 ) ) ) ).

thf(fact_670_folding__one__idem_Ounion__idem,axiom,
    ! [B_87: ( pname > $o ) > $o,A_139: ( pname > $o ) > $o,F_59: ( pname > $o ) > ( pname > $o ) > pname > $o,F_58: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_59 @ F_58 )
     => ( ( finite297249702name_o @ A_139 )
       => ( ( A_139 != bot_bot_pname_o_o )
         => ( ( finite297249702name_o @ B_87 )
           => ( ( B_87 != bot_bot_pname_o_o )
             => ( ( F_58 @ ( semila181081674me_o_o @ A_139 @ B_87 ) )
                = ( F_59 @ ( F_58 @ A_139 ) @ ( F_58 @ B_87 ) ) ) ) ) ) ) ) ).

thf(fact_671_folding__one__idem_Ounion__idem,axiom,
    ! [B_87: ( hoare_1708887482_state > $o ) > $o,A_139: ( hoare_1708887482_state > $o ) > $o,F_59: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_58: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_59 @ F_58 )
     => ( ( finite1329924456tate_o @ A_139 )
       => ( ( A_139 != bot_bo1678742418te_o_o )
         => ( ( finite1329924456tate_o @ B_87 )
           => ( ( B_87 != bot_bo1678742418te_o_o )
             => ( ( F_58 @ ( semila1853742644te_o_o @ A_139 @ B_87 ) )
                = ( F_59 @ ( F_58 @ A_139 ) @ ( F_58 @ B_87 ) ) ) ) ) ) ) ) ).

thf(fact_672_folding__one__idem_Ounion__idem,axiom,
    ! [B_87: com > $o,A_139: com > $o,F_59: com > com > com,F_58: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_59 @ F_58 )
     => ( ( finite_finite_com @ A_139 )
       => ( ( A_139 != bot_bot_com_o )
         => ( ( finite_finite_com @ B_87 )
           => ( ( B_87 != bot_bot_com_o )
             => ( ( F_58 @ ( semila1562558655_com_o @ A_139 @ B_87 ) )
                = ( F_59 @ ( F_58 @ A_139 ) @ ( F_58 @ B_87 ) ) ) ) ) ) ) ) ).

thf(fact_673_folding__one__idem_Ounion__idem,axiom,
    ! [B_87: hoare_1708887482_state > $o,A_139: hoare_1708887482_state > $o,F_59: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_58: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_59 @ F_58 )
     => ( ( finite1625599783_state @ A_139 )
       => ( ( A_139 != bot_bo19817387tate_o )
         => ( ( finite1625599783_state @ B_87 )
           => ( ( B_87 != bot_bo19817387tate_o )
             => ( ( F_58 @ ( semila1122118281tate_o @ A_139 @ B_87 ) )
                = ( F_59 @ ( F_58 @ A_139 ) @ ( F_58 @ B_87 ) ) ) ) ) ) ) ) ).

thf(fact_674_folding__one__idem_Ounion__idem,axiom,
    ! [B_87: pname > $o,A_139: pname > $o,F_59: pname > pname > pname,F_58: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_59 @ F_58 )
     => ( ( finite_finite_pname @ A_139 )
       => ( ( A_139 != bot_bot_pname_o )
         => ( ( finite_finite_pname @ B_87 )
           => ( ( B_87 != bot_bot_pname_o )
             => ( ( F_58 @ ( semila1780557381name_o @ A_139 @ B_87 ) )
                = ( F_59 @ ( F_58 @ A_139 ) @ ( F_58 @ B_87 ) ) ) ) ) ) ) ) ).

thf(fact_675_folding__one__idem_Osubset__idem,axiom,
    ! [B_86: ( pname > $o ) > $o,A_138: ( pname > $o ) > $o,F_57: ( pname > $o ) > ( pname > $o ) > pname > $o,F_56: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_57 @ F_56 )
     => ( ( finite297249702name_o @ A_138 )
       => ( ( B_86 != bot_bot_pname_o_o )
         => ( ( ord_le1205211808me_o_o @ B_86 @ A_138 )
           => ( ( F_57 @ ( F_56 @ B_86 ) @ ( F_56 @ A_138 ) )
              = ( F_56 @ A_138 ) ) ) ) ) ) ).

thf(fact_676_folding__one__idem_Osubset__idem,axiom,
    ! [B_86: ( hoare_1708887482_state > $o ) > $o,A_138: ( hoare_1708887482_state > $o ) > $o,F_57: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_56: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_57 @ F_56 )
     => ( ( finite1329924456tate_o @ A_138 )
       => ( ( B_86 != bot_bo1678742418te_o_o )
         => ( ( ord_le1728773982te_o_o @ B_86 @ A_138 )
           => ( ( F_57 @ ( F_56 @ B_86 ) @ ( F_56 @ A_138 ) )
              = ( F_56 @ A_138 ) ) ) ) ) ) ).

thf(fact_677_folding__one__idem_Osubset__idem,axiom,
    ! [B_86: com > $o,A_138: com > $o,F_57: com > com > com,F_56: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_57 @ F_56 )
     => ( ( finite_finite_com @ A_138 )
       => ( ( B_86 != bot_bot_com_o )
         => ( ( ord_less_eq_com_o @ B_86 @ A_138 )
           => ( ( F_57 @ ( F_56 @ B_86 ) @ ( F_56 @ A_138 ) )
              = ( F_56 @ A_138 ) ) ) ) ) ) ).

thf(fact_678_folding__one__idem_Osubset__idem,axiom,
    ! [B_86: hoare_1708887482_state > $o,A_138: hoare_1708887482_state > $o,F_57: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_56: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_57 @ F_56 )
     => ( ( finite1625599783_state @ A_138 )
       => ( ( B_86 != bot_bo19817387tate_o )
         => ( ( ord_le777019615tate_o @ B_86 @ A_138 )
           => ( ( F_57 @ ( F_56 @ B_86 ) @ ( F_56 @ A_138 ) )
              = ( F_56 @ A_138 ) ) ) ) ) ) ).

thf(fact_679_folding__one__idem_Osubset__idem,axiom,
    ! [B_86: pname > $o,A_138: pname > $o,F_57: pname > pname > pname,F_56: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_57 @ F_56 )
     => ( ( finite_finite_pname @ A_138 )
       => ( ( B_86 != bot_bot_pname_o )
         => ( ( ord_less_eq_pname_o @ B_86 @ A_138 )
           => ( ( F_57 @ ( F_56 @ B_86 ) @ ( F_56 @ A_138 ) )
              = ( F_56 @ A_138 ) ) ) ) ) ) ).

thf(fact_680_hoare__derivs_OSkip,axiom,
    ! [G_11: hoare_1708887482_state > $o,P_14: state > state > $o] : ( hoare_90032982_state @ G_11 @ ( insert528405184_state @ ( hoare_858012674_state @ P_14 @ skip @ P_14 ) @ bot_bo19817387tate_o ) ) ).

thf(fact_681_folding__one__idem_Oinsert__idem,axiom,
    ! [X_54: com,A_137: com > $o,F_55: com > com > com,F_54: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_55 @ F_54 )
     => ( ( finite_finite_com @ A_137 )
       => ( ( A_137 != bot_bot_com_o )
         => ( ( F_54 @ ( insert_com @ X_54 @ A_137 ) )
            = ( F_55 @ X_54 @ ( F_54 @ A_137 ) ) ) ) ) ) ).

thf(fact_682_folding__one__idem_Oinsert__idem,axiom,
    ! [X_54: pname > $o,A_137: ( pname > $o ) > $o,F_55: ( pname > $o ) > ( pname > $o ) > pname > $o,F_54: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_55 @ F_54 )
     => ( ( finite297249702name_o @ A_137 )
       => ( ( A_137 != bot_bot_pname_o_o )
         => ( ( F_54 @ ( insert_pname_o @ X_54 @ A_137 ) )
            = ( F_55 @ X_54 @ ( F_54 @ A_137 ) ) ) ) ) ) ).

thf(fact_683_folding__one__idem_Oinsert__idem,axiom,
    ! [X_54: hoare_1708887482_state > $o,A_137: ( hoare_1708887482_state > $o ) > $o,F_55: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_54: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_55 @ F_54 )
     => ( ( finite1329924456tate_o @ A_137 )
       => ( ( A_137 != bot_bo1678742418te_o_o )
         => ( ( F_54 @ ( insert949073679tate_o @ X_54 @ A_137 ) )
            = ( F_55 @ X_54 @ ( F_54 @ A_137 ) ) ) ) ) ) ).

thf(fact_684_folding__one__idem_Oinsert__idem,axiom,
    ! [X_54: pname,A_137: pname > $o,F_55: pname > pname > pname,F_54: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_55 @ F_54 )
     => ( ( finite_finite_pname @ A_137 )
       => ( ( A_137 != bot_bot_pname_o )
         => ( ( F_54 @ ( insert_pname @ X_54 @ A_137 ) )
            = ( F_55 @ X_54 @ ( F_54 @ A_137 ) ) ) ) ) ) ).

thf(fact_685_folding__one__idem_Oinsert__idem,axiom,
    ! [X_54: hoare_1708887482_state,A_137: hoare_1708887482_state > $o,F_55: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_54: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_55 @ F_54 )
     => ( ( finite1625599783_state @ A_137 )
       => ( ( A_137 != bot_bo19817387tate_o )
         => ( ( F_54 @ ( insert528405184_state @ X_54 @ A_137 ) )
            = ( F_55 @ X_54 @ ( F_54 @ A_137 ) ) ) ) ) ) ).

thf(fact_686_finite__ne__induct,axiom,
    ! [P_13: ( com > $o ) > $o,F_52: com > $o] :
      ( ( finite_finite_com @ F_52 )
     => ( ( F_52 != bot_bot_com_o )
       => ( ! [X_3: com] : ( P_13 @ ( insert_com @ X_3 @ bot_bot_com_o ) )
         => ( ! [X_3: com,F_53: com > $o] :
                ( ( finite_finite_com @ F_53 )
               => ( ( F_53 != bot_bot_com_o )
                 => ( ~ ( member_com @ X_3 @ F_53 )
                   => ( ( P_13 @ F_53 )
                     => ( P_13 @ ( insert_com @ X_3 @ F_53 ) ) ) ) ) )
           => ( P_13 @ F_52 ) ) ) ) ) ).

thf(fact_687_finite__ne__induct,axiom,
    ! [P_13: ( ( pname > $o ) > $o ) > $o,F_52: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ F_52 )
     => ( ( F_52 != bot_bot_pname_o_o )
       => ( ! [X_3: pname > $o] : ( P_13 @ ( insert_pname_o @ X_3 @ bot_bot_pname_o_o ) )
         => ( ! [X_3: pname > $o,F_53: ( pname > $o ) > $o] :
                ( ( finite297249702name_o @ F_53 )
               => ( ( F_53 != bot_bot_pname_o_o )
                 => ( ~ ( member_pname_o @ X_3 @ F_53 )
                   => ( ( P_13 @ F_53 )
                     => ( P_13 @ ( insert_pname_o @ X_3 @ F_53 ) ) ) ) ) )
           => ( P_13 @ F_52 ) ) ) ) ) ).

thf(fact_688_finite__ne__induct,axiom,
    ! [P_13: ( ( hoare_1708887482_state > $o ) > $o ) > $o,F_52: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ F_52 )
     => ( ( F_52 != bot_bo1678742418te_o_o )
       => ( ! [X_3: hoare_1708887482_state > $o] : ( P_13 @ ( insert949073679tate_o @ X_3 @ bot_bo1678742418te_o_o ) )
         => ( ! [X_3: hoare_1708887482_state > $o,F_53: ( hoare_1708887482_state > $o ) > $o] :
                ( ( finite1329924456tate_o @ F_53 )
               => ( ( F_53 != bot_bo1678742418te_o_o )
                 => ( ~ ( member814030440tate_o @ X_3 @ F_53 )
                   => ( ( P_13 @ F_53 )
                     => ( P_13 @ ( insert949073679tate_o @ X_3 @ F_53 ) ) ) ) ) )
           => ( P_13 @ F_52 ) ) ) ) ) ).

thf(fact_689_finite__ne__induct,axiom,
    ! [P_13: ( pname > $o ) > $o,F_52: pname > $o] :
      ( ( finite_finite_pname @ F_52 )
     => ( ( F_52 != bot_bot_pname_o )
       => ( ! [X_3: pname] : ( P_13 @ ( insert_pname @ X_3 @ bot_bot_pname_o ) )
         => ( ! [X_3: pname,F_53: pname > $o] :
                ( ( finite_finite_pname @ F_53 )
               => ( ( F_53 != bot_bot_pname_o )
                 => ( ~ ( member_pname @ X_3 @ F_53 )
                   => ( ( P_13 @ F_53 )
                     => ( P_13 @ ( insert_pname @ X_3 @ F_53 ) ) ) ) ) )
           => ( P_13 @ F_52 ) ) ) ) ) ).

thf(fact_690_finite__ne__induct,axiom,
    ! [P_13: ( hoare_1708887482_state > $o ) > $o,F_52: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ F_52 )
     => ( ( F_52 != bot_bo19817387tate_o )
       => ( ! [X_3: hoare_1708887482_state] : ( P_13 @ ( insert528405184_state @ X_3 @ bot_bo19817387tate_o ) )
         => ( ! [X_3: hoare_1708887482_state,F_53: hoare_1708887482_state > $o] :
                ( ( finite1625599783_state @ F_53 )
               => ( ( F_53 != bot_bo19817387tate_o )
                 => ( ~ ( member451959335_state @ X_3 @ F_53 )
                   => ( ( P_13 @ F_53 )
                     => ( P_13 @ ( insert528405184_state @ X_3 @ F_53 ) ) ) ) ) )
           => ( P_13 @ F_52 ) ) ) ) ) ).

thf(fact_691_LoopF,axiom,
    ! [G_10: hoare_1708887482_state > $o,P_12: state > state > $o,B_85: state > $o,C_37: com] :
      ( hoare_90032982_state @ G_10
      @ ( insert528405184_state
        @ ( hoare_858012674_state
          @ ^ [Z_11: state,S_2: state] : ( (&) @ ( P_12 @ Z_11 @ S_2 ) @ ( (~) @ ( B_85 @ S_2 ) ) )
          @ ( while @ B_85 @ C_37 )
          @ P_12 )
        @ bot_bo19817387tate_o ) ) ).

thf(fact_692_Comp,axiom,
    ! [D_3: com,R_1: state > state > $o,G_9: hoare_1708887482_state > $o,P_11: state > state > $o,C_36: com,Q_6: state > state > $o] :
      ( ( hoare_90032982_state @ G_9 @ ( insert528405184_state @ ( hoare_858012674_state @ P_11 @ C_36 @ Q_6 ) @ bot_bo19817387tate_o ) )
     => ( ( hoare_90032982_state @ G_9 @ ( insert528405184_state @ ( hoare_858012674_state @ Q_6 @ D_3 @ R_1 ) @ bot_bo19817387tate_o ) )
       => ( hoare_90032982_state @ G_9 @ ( insert528405184_state @ ( hoare_858012674_state @ P_11 @ ( semi @ C_36 @ D_3 ) @ R_1 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_693_WTs__elim__cases_I6_J,axiom,
    ! [B_82: state > $o,C_34: com] :
      ( ( wt @ ( while @ B_82 @ C_34 ) )
     => ( wt @ C_34 ) ) ).

thf(fact_694_WTs__elim__cases_I4_J,axiom,
    ! [C1: com,C2: com] :
      ( ( wt @ ( semi @ C1 @ C2 ) )
     => ~ ( ( wt @ C1 )
         => ~ ( wt @ C2 ) ) ) ).

thf(fact_695_folding__one__idem_Oidem,axiom,
    ! [X_53: hoare_1708887482_state,F_51: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_50: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_51 @ F_50 )
     => ( ( F_51 @ X_53 @ X_53 )
        = X_53 ) ) ).

thf(fact_696_folding__one__idem_Oidem,axiom,
    ! [X_53: pname,F_51: pname > pname > pname,F_50: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_51 @ F_50 )
     => ( ( F_51 @ X_53 @ X_53 )
        = X_53 ) ) ).

thf(fact_697_com_Osimps_I12_J,axiom,
    ! [Com1_1: com,Com2_1: com] :
      ( skip
     != ( semi @ Com1_1 @ Com2_1 ) ) ).

thf(fact_698_com_Osimps_I16_J,axiom,
    ! [Fun_1: state > $o,Com_2: com] :
      ( skip
     != ( while @ Fun_1 @ Com_2 ) ) ).

thf(fact_699_com_Osimps_I13_J,axiom,
    ! [Com1_1: com,Com2_1: com] :
      ( ( semi @ Com1_1 @ Com2_1 )
     != skip ) ).

thf(fact_700_com_Osimps_I17_J,axiom,
    ! [Fun_1: state > $o,Com_2: com] :
      ( ( while @ Fun_1 @ Com_2 )
     != skip ) ).

thf(fact_701_com_Osimps_I46_J,axiom,
    ! [Com1: com,Com2: com,Fun_1: state > $o,Com_2: com] :
      ( ( semi @ Com1 @ Com2 )
     != ( while @ Fun_1 @ Com_2 ) ) ).

thf(fact_702_com_Osimps_I47_J,axiom,
    ! [Fun_1: state > $o,Com_2: com,Com1: com,Com2: com] :
      ( ( while @ Fun_1 @ Com_2 )
     != ( semi @ Com1 @ Com2 ) ) ).

thf(fact_703_com_Osimps_I3_J,axiom,
    ! [Com1: com,Com2: com,Com1_1: com,Com2_1: com] :
      ( ( ( semi @ Com1 @ Com2 )
        = ( semi @ Com1_1 @ Com2_1 ) )
    <=> ( ( Com1 = Com1_1 )
        & ( Com2 = Com2_1 ) ) ) ).

thf(fact_704_com_Osimps_I5_J,axiom,
    ! [Fun: state > $o,Com_1: com,Fun_1: state > $o,Com_2: com] :
      ( ( ( while @ Fun @ Com_1 )
        = ( while @ Fun_1 @ Com_2 ) )
    <=> ( ( Fun = Fun_1 )
        & ( Com_1 = Com_2 ) ) ) ).

thf(fact_705_com_Osimps_I59_J,axiom,
    ! [Pname: pname,Fun: state > $o,Com_1: com] :
      ( ( body_1 @ Pname )
     != ( while @ Fun @ Com_1 ) ) ).

thf(fact_706_com_Osimps_I58_J,axiom,
    ! [Fun: state > $o,Com_1: com,Pname: pname] :
      ( ( while @ Fun @ Com_1 )
     != ( body_1 @ Pname ) ) ).

thf(fact_707_While,axiom,
    ! [B_82: state > $o,C_34: com] :
      ( ( wt @ C_34 )
     => ( wt @ ( while @ B_82 @ C_34 ) ) ) ).

thf(fact_708_com_Osimps_I49_J,axiom,
    ! [Pname: pname,Com1: com,Com2: com] :
      ( ( body_1 @ Pname )
     != ( semi @ Com1 @ Com2 ) ) ).

thf(fact_709_com_Osimps_I48_J,axiom,
    ! [Com1: com,Com2: com,Pname: pname] :
      ( ( semi @ Com1 @ Com2 )
     != ( body_1 @ Pname ) ) ).

thf(fact_710_WT_OSemi,axiom,
    ! [C1: com,C0: com] :
      ( ( wt @ C0 )
     => ( ( wt @ C1 )
       => ( wt @ ( semi @ C0 @ C1 ) ) ) ) ).

thf(fact_711_com_Osimps_I18_J,axiom,
    ! [Pname: pname] :
      ( skip
     != ( body_1 @ Pname ) ) ).

thf(fact_712_com_Osimps_I19_J,axiom,
    ! [Pname: pname] :
      ( ( body_1 @ Pname )
     != skip ) ).

thf(fact_713_WT_OSkip,axiom,
    wt @ skip ).

thf(fact_714_folding__one__idem_Oin__idem,axiom,
    ! [X_52: com,A_136: com > $o,F_49: com > com > com,F_48: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_49 @ F_48 )
     => ( ( finite_finite_com @ A_136 )
       => ( ( member_com @ X_52 @ A_136 )
         => ( ( F_49 @ X_52 @ ( F_48 @ A_136 ) )
            = ( F_48 @ A_136 ) ) ) ) ) ).

thf(fact_715_folding__one__idem_Oin__idem,axiom,
    ! [X_52: pname,A_136: pname > $o,F_49: pname > pname > pname,F_48: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_49 @ F_48 )
     => ( ( finite_finite_pname @ A_136 )
       => ( ( member_pname @ X_52 @ A_136 )
         => ( ( F_49 @ X_52 @ ( F_48 @ A_136 ) )
            = ( F_48 @ A_136 ) ) ) ) ) ).

thf(fact_716_folding__one__idem_Oin__idem,axiom,
    ! [X_52: hoare_1708887482_state,A_136: hoare_1708887482_state > $o,F_49: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_48: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_49 @ F_48 )
     => ( ( finite1625599783_state @ A_136 )
       => ( ( member451959335_state @ X_52 @ A_136 )
         => ( ( F_49 @ X_52 @ ( F_48 @ A_136 ) )
            = ( F_48 @ A_136 ) ) ) ) ) ).

thf(fact_717_folding__one__idem_Oin__idem,axiom,
    ! [X_52: pname > $o,A_136: ( pname > $o ) > $o,F_49: ( pname > $o ) > ( pname > $o ) > pname > $o,F_48: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_49 @ F_48 )
     => ( ( finite297249702name_o @ A_136 )
       => ( ( member_pname_o @ X_52 @ A_136 )
         => ( ( F_49 @ X_52 @ ( F_48 @ A_136 ) )
            = ( F_48 @ A_136 ) ) ) ) ) ).

thf(fact_718_folding__one__idem_Oin__idem,axiom,
    ! [X_52: hoare_1708887482_state > $o,A_136: ( hoare_1708887482_state > $o ) > $o,F_49: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_48: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_49 @ F_48 )
     => ( ( finite1329924456tate_o @ A_136 )
       => ( ( member814030440tate_o @ X_52 @ A_136 )
         => ( ( F_49 @ X_52 @ ( F_48 @ A_136 ) )
            = ( F_48 @ A_136 ) ) ) ) ) ).

thf(fact_719_folding__one__idem_Ohom__commute,axiom,
    ! [N_1: ( pname > $o ) > $o,H_1: ( pname > $o ) > pname > $o,F_47: ( pname > $o ) > ( pname > $o ) > pname > $o,F_46: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_47 @ F_46 )
     => ( ! [X_3: pname > $o,Y_4: pname > $o] :
            ( ( H_1 @ ( F_47 @ X_3 @ Y_4 ) )
            = ( F_47 @ ( H_1 @ X_3 ) @ ( H_1 @ Y_4 ) ) )
       => ( ( finite297249702name_o @ N_1 )
         => ( ( N_1 != bot_bot_pname_o_o )
           => ( ( H_1 @ ( F_46 @ N_1 ) )
              = ( F_46 @ ( image_1085733413name_o @ H_1 @ N_1 ) ) ) ) ) ) ) ).

thf(fact_720_folding__one__idem_Ohom__commute,axiom,
    ! [N_1: ( hoare_1708887482_state > $o ) > $o,H_1: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_47: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_46: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_47 @ F_46 )
     => ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o] :
            ( ( H_1 @ ( F_47 @ X_3 @ Y_4 ) )
            = ( F_47 @ ( H_1 @ X_3 ) @ ( H_1 @ Y_4 ) ) )
       => ( ( finite1329924456tate_o @ N_1 )
         => ( ( N_1 != bot_bo1678742418te_o_o )
           => ( ( H_1 @ ( F_46 @ N_1 ) )
              = ( F_46 @ ( image_909543877tate_o @ H_1 @ N_1 ) ) ) ) ) ) ) ).

thf(fact_721_folding__one__idem_Ohom__commute,axiom,
    ! [N_1: pname > $o,H_1: pname > pname,F_47: pname > pname > pname,F_46: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_47 @ F_46 )
     => ( ! [X_3: pname,Y_4: pname] :
            ( ( H_1 @ ( F_47 @ X_3 @ Y_4 ) )
            = ( F_47 @ ( H_1 @ X_3 ) @ ( H_1 @ Y_4 ) ) )
       => ( ( finite_finite_pname @ N_1 )
         => ( ( N_1 != bot_bot_pname_o )
           => ( ( H_1 @ ( F_46 @ N_1 ) )
              = ( F_46 @ ( image_pname_pname @ H_1 @ N_1 ) ) ) ) ) ) ) ).

thf(fact_722_folding__one__idem_Ohom__commute,axiom,
    ! [N_1: hoare_1708887482_state > $o,H_1: hoare_1708887482_state > hoare_1708887482_state,F_47: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_46: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_47 @ F_46 )
     => ( ! [X_3: hoare_1708887482_state,Y_4: hoare_1708887482_state] :
            ( ( H_1 @ ( F_47 @ X_3 @ Y_4 ) )
            = ( F_47 @ ( H_1 @ X_3 ) @ ( H_1 @ Y_4 ) ) )
       => ( ( finite1625599783_state @ N_1 )
         => ( ( N_1 != bot_bo19817387tate_o )
           => ( ( H_1 @ ( F_46 @ N_1 ) )
              = ( F_46 @ ( image_757158439_state @ H_1 @ N_1 ) ) ) ) ) ) ) ).

thf(fact_723_folding__one__idem_Ohom__commute,axiom,
    ! [N_1: com > $o,H_1: com > com,F_47: com > com > com,F_46: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_47 @ F_46 )
     => ( ! [X_3: com,Y_4: com] :
            ( ( H_1 @ ( F_47 @ X_3 @ Y_4 ) )
            = ( F_47 @ ( H_1 @ X_3 ) @ ( H_1 @ Y_4 ) ) )
       => ( ( finite_finite_com @ N_1 )
         => ( ( N_1 != bot_bot_com_o )
           => ( ( H_1 @ ( F_46 @ N_1 ) )
              = ( F_46 @ ( image_com_com @ H_1 @ N_1 ) ) ) ) ) ) ) ).

thf(fact_724_the__elem__def,axiom,
    ! [X_51: com > $o] :
      ( ( the_elem_com @ X_51 )
      = ( the_com_1
        @ ^ [X_3: com] :
            ( X_51
            = ( insert_com @ X_3 @ bot_bot_com_o ) ) ) ) ).

thf(fact_725_the__elem__def,axiom,
    ! [X_51: pname > $o] :
      ( ( the_elem_pname @ X_51 )
      = ( the_pname
        @ ^ [X_3: pname] :
            ( X_51
            = ( insert_pname @ X_3 @ bot_bot_pname_o ) ) ) ) ).

thf(fact_726_the__elem__def,axiom,
    ! [X_51: hoare_1708887482_state > $o] :
      ( ( the_el864710747_state @ X_51 )
      = ( the_Ho851197897_state
        @ ^ [X_3: hoare_1708887482_state] :
            ( X_51
            = ( insert528405184_state @ X_3 @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_727_folding__one_Oinsert,axiom,
    ! [X_50: com,A_135: com > $o,F_45: com > com > com,F_44: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_45 @ F_44 )
     => ( ( finite_finite_com @ A_135 )
       => ( ~ ( member_com @ X_50 @ A_135 )
         => ( ( A_135 != bot_bot_com_o )
           => ( ( F_44 @ ( insert_com @ X_50 @ A_135 ) )
              = ( F_45 @ X_50 @ ( F_44 @ A_135 ) ) ) ) ) ) ) ).

thf(fact_728_folding__one_Oinsert,axiom,
    ! [X_50: pname,A_135: pname > $o,F_45: pname > pname > pname,F_44: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_45 @ F_44 )
     => ( ( finite_finite_pname @ A_135 )
       => ( ~ ( member_pname @ X_50 @ A_135 )
         => ( ( A_135 != bot_bot_pname_o )
           => ( ( F_44 @ ( insert_pname @ X_50 @ A_135 ) )
              = ( F_45 @ X_50 @ ( F_44 @ A_135 ) ) ) ) ) ) ) ).

thf(fact_729_folding__one_Oinsert,axiom,
    ! [X_50: hoare_1708887482_state,A_135: hoare_1708887482_state > $o,F_45: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_44: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_45 @ F_44 )
     => ( ( finite1625599783_state @ A_135 )
       => ( ~ ( member451959335_state @ X_50 @ A_135 )
         => ( ( A_135 != bot_bo19817387tate_o )
           => ( ( F_44 @ ( insert528405184_state @ X_50 @ A_135 ) )
              = ( F_45 @ X_50 @ ( F_44 @ A_135 ) ) ) ) ) ) ) ).

thf(fact_730_folding__one_Oinsert,axiom,
    ! [X_50: pname > $o,A_135: ( pname > $o ) > $o,F_45: ( pname > $o ) > ( pname > $o ) > pname > $o,F_44: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_45 @ F_44 )
     => ( ( finite297249702name_o @ A_135 )
       => ( ~ ( member_pname_o @ X_50 @ A_135 )
         => ( ( A_135 != bot_bot_pname_o_o )
           => ( ( F_44 @ ( insert_pname_o @ X_50 @ A_135 ) )
              = ( F_45 @ X_50 @ ( F_44 @ A_135 ) ) ) ) ) ) ) ).

thf(fact_731_folding__one_Oinsert,axiom,
    ! [X_50: hoare_1708887482_state > $o,A_135: ( hoare_1708887482_state > $o ) > $o,F_45: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_44: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_45 @ F_44 )
     => ( ( finite1329924456tate_o @ A_135 )
       => ( ~ ( member814030440tate_o @ X_50 @ A_135 )
         => ( ( A_135 != bot_bo1678742418te_o_o )
           => ( ( F_44 @ ( insert949073679tate_o @ X_50 @ A_135 ) )
              = ( F_45 @ X_50 @ ( F_44 @ A_135 ) ) ) ) ) ) ) ).

thf(fact_732_triple_Oexhaust,axiom,
    ! [Y_25: hoare_1708887482_state] :
      ~ ! [Fun1: state > state > $o,Com: com,Fun2: state > state > $o] :
          ( Y_25
         != ( hoare_858012674_state @ Fun1 @ Com @ Fun2 ) ) ).

thf(fact_733_folding__one_Osingleton,axiom,
    ! [X_49: com,F_43: com > com > com,F_42: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_43 @ F_42 )
     => ( ( F_42 @ ( insert_com @ X_49 @ bot_bot_com_o ) )
        = X_49 ) ) ).

thf(fact_734_folding__one_Osingleton,axiom,
    ! [X_49: pname,F_43: pname > pname > pname,F_42: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_43 @ F_42 )
     => ( ( F_42 @ ( insert_pname @ X_49 @ bot_bot_pname_o ) )
        = X_49 ) ) ).

thf(fact_735_folding__one_Osingleton,axiom,
    ! [X_49: hoare_1708887482_state,F_43: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_42: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_43 @ F_42 )
     => ( ( F_42 @ ( insert528405184_state @ X_49 @ bot_bo19817387tate_o ) )
        = X_49 ) ) ).

thf(fact_736_folding__one_Oclosed,axiom,
    ! [A_134: com > $o,F_41: com > com > com,F_40: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_41 @ F_40 )
     => ( ( finite_finite_com @ A_134 )
       => ( ( A_134 != bot_bot_com_o )
         => ( ! [X_3: com,Y_4: com] : ( member_com @ ( F_41 @ X_3 @ Y_4 ) @ ( insert_com @ X_3 @ ( insert_com @ Y_4 @ bot_bot_com_o ) ) )
           => ( member_com @ ( F_40 @ A_134 ) @ A_134 ) ) ) ) ) ).

thf(fact_737_folding__one_Oclosed,axiom,
    ! [A_134: pname > $o,F_41: pname > pname > pname,F_40: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_41 @ F_40 )
     => ( ( finite_finite_pname @ A_134 )
       => ( ( A_134 != bot_bot_pname_o )
         => ( ! [X_3: pname,Y_4: pname] : ( member_pname @ ( F_41 @ X_3 @ Y_4 ) @ ( insert_pname @ X_3 @ ( insert_pname @ Y_4 @ bot_bot_pname_o ) ) )
           => ( member_pname @ ( F_40 @ A_134 ) @ A_134 ) ) ) ) ) ).

thf(fact_738_folding__one_Oclosed,axiom,
    ! [A_134: hoare_1708887482_state > $o,F_41: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_40: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_41 @ F_40 )
     => ( ( finite1625599783_state @ A_134 )
       => ( ( A_134 != bot_bo19817387tate_o )
         => ( ! [X_3: hoare_1708887482_state,Y_4: hoare_1708887482_state] : ( member451959335_state @ ( F_41 @ X_3 @ Y_4 ) @ ( insert528405184_state @ X_3 @ ( insert528405184_state @ Y_4 @ bot_bo19817387tate_o ) ) )
           => ( member451959335_state @ ( F_40 @ A_134 ) @ A_134 ) ) ) ) ) ).

thf(fact_739_folding__one_Oclosed,axiom,
    ! [A_134: ( pname > $o ) > $o,F_41: ( pname > $o ) > ( pname > $o ) > pname > $o,F_40: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_41 @ F_40 )
     => ( ( finite297249702name_o @ A_134 )
       => ( ( A_134 != bot_bot_pname_o_o )
         => ( ! [X_3: pname > $o,Y_4: pname > $o] : ( member_pname_o @ ( F_41 @ X_3 @ Y_4 ) @ ( insert_pname_o @ X_3 @ ( insert_pname_o @ Y_4 @ bot_bot_pname_o_o ) ) )
           => ( member_pname_o @ ( F_40 @ A_134 ) @ A_134 ) ) ) ) ) ).

thf(fact_740_folding__one_Oclosed,axiom,
    ! [A_134: ( hoare_1708887482_state > $o ) > $o,F_41: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_40: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_41 @ F_40 )
     => ( ( finite1329924456tate_o @ A_134 )
       => ( ( A_134 != bot_bo1678742418te_o_o )
         => ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o] : ( member814030440tate_o @ ( F_41 @ X_3 @ Y_4 ) @ ( insert949073679tate_o @ X_3 @ ( insert949073679tate_o @ Y_4 @ bot_bo1678742418te_o_o ) ) )
           => ( member814030440tate_o @ ( F_40 @ A_134 ) @ A_134 ) ) ) ) ) ).

thf(fact_741_image__cong,axiom,
    ! [F_39: pname > hoare_1708887482_state,G_8: pname > hoare_1708887482_state,M_3: pname > $o,N: pname > $o] :
      ( ( M_3 = N )
     => ( ! [X_3: pname] :
            ( ( member_pname @ X_3 @ N )
           => ( ( F_39 @ X_3 )
              = ( G_8 @ X_3 ) ) )
       => ( ( image_1116629049_state @ F_39 @ M_3 )
          = ( image_1116629049_state @ G_8 @ N ) ) ) ) ).

thf(fact_742_Collect__mono,axiom,
    ! [Q_5: hoare_1708887482_state > $o,P_10: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( P_10 @ X_3 )
         => ( Q_5 @ X_3 ) )
     => ( ord_le777019615tate_o @ ( collec1568722789_state @ P_10 ) @ ( collec1568722789_state @ Q_5 ) ) ) ).

thf(fact_743_Collect__mono,axiom,
    ! [Q_5: pname > $o,P_10: pname > $o] :
      ( ! [X_3: pname] :
          ( ( P_10 @ X_3 )
         => ( Q_5 @ X_3 ) )
     => ( ord_less_eq_pname_o @ ( collect_pname @ P_10 ) @ ( collect_pname @ Q_5 ) ) ) ).

thf(fact_744_Collect__mono,axiom,
    ! [Q_5: ( pname > $o ) > $o,P_10: ( pname > $o ) > $o] :
      ( ! [X_3: pname > $o] :
          ( ( P_10 @ X_3 )
         => ( Q_5 @ X_3 ) )
     => ( ord_le1205211808me_o_o @ ( collect_pname_o @ P_10 ) @ ( collect_pname_o @ Q_5 ) ) ) ).

thf(fact_745_Collect__mono,axiom,
    ! [Q_5: ( hoare_1708887482_state > $o ) > $o,P_10: ( hoare_1708887482_state > $o ) > $o] :
      ( ! [X_3: hoare_1708887482_state > $o] :
          ( ( P_10 @ X_3 )
         => ( Q_5 @ X_3 ) )
     => ( ord_le1728773982te_o_o @ ( collec219771562tate_o @ P_10 ) @ ( collec219771562tate_o @ Q_5 ) ) ) ).

thf(fact_746_predicate1I,axiom,
    ! [Q_4: pname > $o,P_9: pname > $o] :
      ( ! [X_3: pname] :
          ( ( P_9 @ X_3 )
         => ( Q_4 @ X_3 ) )
     => ( ord_less_eq_pname_o @ P_9 @ Q_4 ) ) ).

thf(fact_747_predicate1I,axiom,
    ! [Q_4: hoare_1708887482_state > $o,P_9: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state] :
          ( ( P_9 @ X_3 )
         => ( Q_4 @ X_3 ) )
     => ( ord_le777019615tate_o @ P_9 @ Q_4 ) ) ).

thf(fact_748_mk__disjoint__insert,axiom,
    ! [A_133: com,A_132: com > $o] :
      ( ( member_com @ A_133 @ A_132 )
     => ? [B_84: com > $o] :
          ( ( A_132
            = ( insert_com @ A_133 @ B_84 ) )
          & ~ ( member_com @ A_133 @ B_84 ) ) ) ).

thf(fact_749_mk__disjoint__insert,axiom,
    ! [A_133: pname,A_132: pname > $o] :
      ( ( member_pname @ A_133 @ A_132 )
     => ? [B_84: pname > $o] :
          ( ( A_132
            = ( insert_pname @ A_133 @ B_84 ) )
          & ~ ( member_pname @ A_133 @ B_84 ) ) ) ).

thf(fact_750_mk__disjoint__insert,axiom,
    ! [A_133: hoare_1708887482_state,A_132: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_133 @ A_132 )
     => ? [B_84: hoare_1708887482_state > $o] :
          ( ( A_132
            = ( insert528405184_state @ A_133 @ B_84 ) )
          & ~ ( member451959335_state @ A_133 @ B_84 ) ) ) ).

thf(fact_751_Set_Oset__insert,axiom,
    ! [X_48: com,A_131: com > $o] :
      ( ( member_com @ X_48 @ A_131 )
     => ~ ! [B_84: com > $o] :
            ( ( A_131
              = ( insert_com @ X_48 @ B_84 ) )
           => ( member_com @ X_48 @ B_84 ) ) ) ).

thf(fact_752_Set_Oset__insert,axiom,
    ! [X_48: pname,A_131: pname > $o] :
      ( ( member_pname @ X_48 @ A_131 )
     => ~ ! [B_84: pname > $o] :
            ( ( A_131
              = ( insert_pname @ X_48 @ B_84 ) )
           => ( member_pname @ X_48 @ B_84 ) ) ) ).

thf(fact_753_Set_Oset__insert,axiom,
    ! [X_48: hoare_1708887482_state,A_131: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_48 @ A_131 )
     => ~ ! [B_84: hoare_1708887482_state > $o] :
            ( ( A_131
              = ( insert528405184_state @ X_48 @ B_84 ) )
           => ( member451959335_state @ X_48 @ B_84 ) ) ) ).

thf(fact_754_equals0I,axiom,
    ! [A_130: com > $o] :
      ( ! [Y_4: com] :
          ~ ( member_com @ Y_4 @ A_130 )
     => ( A_130 = bot_bot_com_o ) ) ).

thf(fact_755_equals0I,axiom,
    ! [A_130: pname > $o] :
      ( ! [Y_4: pname] :
          ~ ( member_pname @ Y_4 @ A_130 )
     => ( A_130 = bot_bot_pname_o ) ) ).

thf(fact_756_equals0I,axiom,
    ! [A_130: hoare_1708887482_state > $o] :
      ( ! [Y_4: hoare_1708887482_state] :
          ~ ( member451959335_state @ Y_4 @ A_130 )
     => ( A_130 = bot_bo19817387tate_o ) ) ).

thf(fact_757_MGT__alternD,axiom,
    ! [G_7: hoare_1708887482_state > $o,C_34: com] :
      ( hoare_1160767572gleton
     => ( ( hoare_90032982_state @ G_7
          @ ( insert528405184_state
            @ ( hoare_858012674_state
              @ ^ [Z_11: state,S0_1: state] :
                ! [S1: state] : ( (=>) @ ( evalc @ C_34 @ S0_1 @ S1 ) @ ( Z_11 = S1 ) )
              @ C_34
              @ fequal_state )
            @ bot_bo19817387tate_o ) )
       => ( hoare_90032982_state @ G_7 @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ C_34 ) @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_758_xt1_I15_J,axiom,
    ! [C_35: $o,F_38: $o > $o,B_83: $o,A_129: $o] :
      ( ( A_129
      <=> ( F_38 @ B_83 ) )
     => ( ( ord_less_eq_o @ C_35 @ B_83 )
       => ( ! [X_3: $o,Y_4: $o] :
              ( ( ord_less_eq_o @ Y_4 @ X_3 )
             => ( ord_less_eq_o @ ( F_38 @ Y_4 ) @ ( F_38 @ X_3 ) ) )
         => ( ord_less_eq_o @ ( F_38 @ C_35 ) @ A_129 ) ) ) ) ).

thf(fact_759_xt1_I15_J,axiom,
    ! [C_35: pname > $o,A_129: pname > $o,F_38: ( pname > $o ) > pname > $o,B_83: pname > $o] :
      ( ( A_129
        = ( F_38 @ B_83 ) )
     => ( ( ord_less_eq_pname_o @ C_35 @ B_83 )
       => ( ! [X_3: pname > $o,Y_4: pname > $o] :
              ( ( ord_less_eq_pname_o @ Y_4 @ X_3 )
             => ( ord_less_eq_pname_o @ ( F_38 @ Y_4 ) @ ( F_38 @ X_3 ) ) )
         => ( ord_less_eq_pname_o @ ( F_38 @ C_35 ) @ A_129 ) ) ) ) ).

thf(fact_760_xt1_I15_J,axiom,
    ! [C_35: hoare_1708887482_state > $o,A_129: hoare_1708887482_state > $o,F_38: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,B_83: hoare_1708887482_state > $o] :
      ( ( A_129
        = ( F_38 @ B_83 ) )
     => ( ( ord_le777019615tate_o @ C_35 @ B_83 )
       => ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o] :
              ( ( ord_le777019615tate_o @ Y_4 @ X_3 )
             => ( ord_le777019615tate_o @ ( F_38 @ Y_4 ) @ ( F_38 @ X_3 ) ) )
         => ( ord_le777019615tate_o @ ( F_38 @ C_35 ) @ A_129 ) ) ) ) ).

thf(fact_761_MGT__alternI,axiom,
    ! [G_7: hoare_1708887482_state > $o,C_34: com] :
      ( ( hoare_90032982_state @ G_7 @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ C_34 ) @ bot_bo19817387tate_o ) )
     => ( hoare_90032982_state @ G_7
        @ ( insert528405184_state
          @ ( hoare_858012674_state
            @ ^ [Z_11: state,S0_1: state] :
              ! [S1: state] : ( (=>) @ ( evalc @ C_34 @ S0_1 @ S1 ) @ ( Z_11 = S1 ) )
            @ C_34
            @ fequal_state )
          @ bot_bo19817387tate_o ) ) ) ).

thf(fact_762_MGT__def,axiom,
    ! [C_34: com] :
      ( ( hoare_Mirabelle_MGT @ C_34 )
      = ( hoare_858012674_state @ fequal_state @ C_34 @ ( evalc @ C_34 ) ) ) ).

thf(fact_763_evalc__elim__cases_I6_J,axiom,
    ! [P: pname,S_4: state,S1_1: state] :
      ( ( evalc @ ( body_1 @ P ) @ S_4 @ S1_1 )
     => ( evalc @ ( the_com @ ( body @ P ) ) @ S_4 @ S1_1 ) ) ).

thf(fact_764_evalc_OBody,axiom,
    ! [Pn_1: pname,S0: state,S1_1: state] :
      ( ( evalc @ ( the_com @ ( body @ Pn_1 ) ) @ S0 @ S1_1 )
     => ( evalc @ ( body_1 @ Pn_1 ) @ S0 @ S1_1 ) ) ).

thf(fact_765_evalc__elim__cases_I1_J,axiom,
    ! [S_4: state,T: state] :
      ( ( evalc @ skip @ S_4 @ T )
     => ( T = S_4 ) ) ).

thf(fact_766_evalc_OSkip,axiom,
    ! [S_4: state] : ( evalc @ skip @ S_4 @ S_4 ) ).

thf(fact_767_evalc_OSemi,axiom,
    ! [C1: com,S2: state,C0: com,S0: state,S1_1: state] :
      ( ( evalc @ C0 @ S0 @ S1_1 )
     => ( ( evalc @ C1 @ S1_1 @ S2 )
       => ( evalc @ ( semi @ C0 @ C1 ) @ S0 @ S2 ) ) ) ).

thf(fact_768_evalc_OWhileTrue,axiom,
    ! [S2: state,C_34: com,S1_1: state,B_82: state > $o,S0: state] :
      ( ( B_82 @ S0 )
     => ( ( evalc @ C_34 @ S0 @ S1_1 )
       => ( ( evalc @ ( while @ B_82 @ C_34 ) @ S1_1 @ S2 )
         => ( evalc @ ( while @ B_82 @ C_34 ) @ S0 @ S2 ) ) ) ) ).

thf(fact_769_evalc_OWhileFalse,axiom,
    ! [C_34: com,B_82: state > $o,S_4: state] :
      ( ~ ( B_82 @ S_4 )
     => ( evalc @ ( while @ B_82 @ C_34 ) @ S_4 @ S_4 ) ) ).

thf(fact_770_com__det,axiom,
    ! [U: state,C_34: com,S_4: state,T: state] :
      ( ( evalc @ C_34 @ S_4 @ T )
     => ( ( evalc @ C_34 @ S_4 @ U )
       => ( U = T ) ) ) ).

thf(fact_771_evalc__elim__cases_I4_J,axiom,
    ! [C1: com,C2: com,S_4: state,T: state] :
      ( ( evalc @ ( semi @ C1 @ C2 ) @ S_4 @ T )
     => ~ ! [S1: state] :
            ( ( evalc @ C1 @ S_4 @ S1 )
           => ~ ( evalc @ C2 @ S1 @ T ) ) ) ).

thf(fact_772_evalc__WHILE__case,axiom,
    ! [B_82: state > $o,C_34: com,S_4: state,T: state] :
      ( ( evalc @ ( while @ B_82 @ C_34 ) @ S_4 @ T )
     => ( ( ( T = S_4 )
         => ( B_82 @ S_4 ) )
       => ~ ( ( B_82 @ S_4 )
           => ! [S1: state] :
                ( ( evalc @ C_34 @ S_4 @ S1 )
               => ~ ( evalc @ ( while @ B_82 @ C_34 ) @ S1 @ T ) ) ) ) ) ).

thf(fact_773_xt1_I16_J,axiom,
    ! [C_33: $o,F_37: $o > $o,B_81: $o,A_128: $o] :
      ( ( ord_less_eq_o @ B_81 @ A_128 )
     => ( ( ( F_37 @ B_81 )
        <=> C_33 )
       => ( ! [X_3: $o,Y_4: $o] :
              ( ( ord_less_eq_o @ Y_4 @ X_3 )
             => ( ord_less_eq_o @ ( F_37 @ Y_4 ) @ ( F_37 @ X_3 ) ) )
         => ( ord_less_eq_o @ C_33 @ ( F_37 @ A_128 ) ) ) ) ) ).

thf(fact_774_xt1_I16_J,axiom,
    ! [F_37: ( pname > $o ) > pname > $o,C_33: pname > $o,B_81: pname > $o,A_128: pname > $o] :
      ( ( ord_less_eq_pname_o @ B_81 @ A_128 )
     => ( ( ( F_37 @ B_81 )
          = C_33 )
       => ( ! [X_3: pname > $o,Y_4: pname > $o] :
              ( ( ord_less_eq_pname_o @ Y_4 @ X_3 )
             => ( ord_less_eq_pname_o @ ( F_37 @ Y_4 ) @ ( F_37 @ X_3 ) ) )
         => ( ord_less_eq_pname_o @ C_33 @ ( F_37 @ A_128 ) ) ) ) ) ).

thf(fact_775_xt1_I16_J,axiom,
    ! [F_37: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,C_33: hoare_1708887482_state > $o,B_81: hoare_1708887482_state > $o,A_128: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ B_81 @ A_128 )
     => ( ( ( F_37 @ B_81 )
          = C_33 )
       => ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o] :
              ( ( ord_le777019615tate_o @ Y_4 @ X_3 )
             => ( ord_le777019615tate_o @ ( F_37 @ Y_4 ) @ ( F_37 @ X_3 ) ) )
         => ( ord_le777019615tate_o @ C_33 @ ( F_37 @ A_128 ) ) ) ) ) ).

thf(fact_776_folding__one_Ounion__inter,axiom,
    ! [B_80: ( pname > $o ) > $o,A_127: ( pname > $o ) > $o,F_36: ( pname > $o ) > ( pname > $o ) > pname > $o,F_35: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_36 @ F_35 )
     => ( ( finite297249702name_o @ A_127 )
       => ( ( finite297249702name_o @ B_80 )
         => ( ( ( semila2013987940me_o_o @ A_127 @ B_80 )
             != bot_bot_pname_o_o )
           => ( ( F_36 @ ( F_35 @ ( semila181081674me_o_o @ A_127 @ B_80 ) ) @ ( F_35 @ ( semila2013987940me_o_o @ A_127 @ B_80 ) ) )
              = ( F_36 @ ( F_35 @ A_127 ) @ ( F_35 @ B_80 ) ) ) ) ) ) ) ).

thf(fact_777_folding__one_Ounion__inter,axiom,
    ! [B_80: ( hoare_1708887482_state > $o ) > $o,A_127: ( hoare_1708887482_state > $o ) > $o,F_36: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_35: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_36 @ F_35 )
     => ( ( finite1329924456tate_o @ A_127 )
       => ( ( finite1329924456tate_o @ B_80 )
         => ( ( ( semila598060698te_o_o @ A_127 @ B_80 )
             != bot_bo1678742418te_o_o )
           => ( ( F_36 @ ( F_35 @ ( semila1853742644te_o_o @ A_127 @ B_80 ) ) @ ( F_35 @ ( semila598060698te_o_o @ A_127 @ B_80 ) ) )
              = ( F_36 @ ( F_35 @ A_127 ) @ ( F_35 @ B_80 ) ) ) ) ) ) ) ).

thf(fact_778_folding__one_Ounion__inter,axiom,
    ! [B_80: pname > $o,A_127: pname > $o,F_36: pname > pname > pname,F_35: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_36 @ F_35 )
     => ( ( finite_finite_pname @ A_127 )
       => ( ( finite_finite_pname @ B_80 )
         => ( ( ( semila1673364395name_o @ A_127 @ B_80 )
             != bot_bot_pname_o )
           => ( ( F_36 @ ( F_35 @ ( semila1780557381name_o @ A_127 @ B_80 ) ) @ ( F_35 @ ( semila1673364395name_o @ A_127 @ B_80 ) ) )
              = ( F_36 @ ( F_35 @ A_127 ) @ ( F_35 @ B_80 ) ) ) ) ) ) ) ).

thf(fact_779_folding__one_Ounion__inter,axiom,
    ! [B_80: hoare_1708887482_state > $o,A_127: hoare_1708887482_state > $o,F_36: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_35: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_36 @ F_35 )
     => ( ( finite1625599783_state @ A_127 )
       => ( ( finite1625599783_state @ B_80 )
         => ( ( ( semila129691299tate_o @ A_127 @ B_80 )
             != bot_bo19817387tate_o )
           => ( ( F_36 @ ( F_35 @ ( semila1122118281tate_o @ A_127 @ B_80 ) ) @ ( F_35 @ ( semila129691299tate_o @ A_127 @ B_80 ) ) )
              = ( F_36 @ ( F_35 @ A_127 ) @ ( F_35 @ B_80 ) ) ) ) ) ) ) ).

thf(fact_780_folding__one_Ounion__inter,axiom,
    ! [B_80: com > $o,A_127: com > $o,F_36: com > com > com,F_35: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_36 @ F_35 )
     => ( ( finite_finite_com @ A_127 )
       => ( ( finite_finite_com @ B_80 )
         => ( ( ( semila513601829_com_o @ A_127 @ B_80 )
             != bot_bot_com_o )
           => ( ( F_36 @ ( F_35 @ ( semila1562558655_com_o @ A_127 @ B_80 ) ) @ ( F_35 @ ( semila513601829_com_o @ A_127 @ B_80 ) ) )
              = ( F_36 @ ( F_35 @ A_127 ) @ ( F_35 @ B_80 ) ) ) ) ) ) ) ).

thf(fact_781_folding__one_Ounion__disjoint,axiom,
    ! [B_79: ( pname > $o ) > $o,A_126: ( pname > $o ) > $o,F_34: ( pname > $o ) > ( pname > $o ) > pname > $o,F_33: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_34 @ F_33 )
     => ( ( finite297249702name_o @ A_126 )
       => ( ( A_126 != bot_bot_pname_o_o )
         => ( ( finite297249702name_o @ B_79 )
           => ( ( B_79 != bot_bot_pname_o_o )
             => ( ( ( semila2013987940me_o_o @ A_126 @ B_79 )
                  = bot_bot_pname_o_o )
               => ( ( F_33 @ ( semila181081674me_o_o @ A_126 @ B_79 ) )
                  = ( F_34 @ ( F_33 @ A_126 ) @ ( F_33 @ B_79 ) ) ) ) ) ) ) ) ) ).

thf(fact_782_folding__one_Ounion__disjoint,axiom,
    ! [B_79: ( hoare_1708887482_state > $o ) > $o,A_126: ( hoare_1708887482_state > $o ) > $o,F_34: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_33: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_34 @ F_33 )
     => ( ( finite1329924456tate_o @ A_126 )
       => ( ( A_126 != bot_bo1678742418te_o_o )
         => ( ( finite1329924456tate_o @ B_79 )
           => ( ( B_79 != bot_bo1678742418te_o_o )
             => ( ( ( semila598060698te_o_o @ A_126 @ B_79 )
                  = bot_bo1678742418te_o_o )
               => ( ( F_33 @ ( semila1853742644te_o_o @ A_126 @ B_79 ) )
                  = ( F_34 @ ( F_33 @ A_126 ) @ ( F_33 @ B_79 ) ) ) ) ) ) ) ) ) ).

thf(fact_783_folding__one_Ounion__disjoint,axiom,
    ! [B_79: pname > $o,A_126: pname > $o,F_34: pname > pname > pname,F_33: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_34 @ F_33 )
     => ( ( finite_finite_pname @ A_126 )
       => ( ( A_126 != bot_bot_pname_o )
         => ( ( finite_finite_pname @ B_79 )
           => ( ( B_79 != bot_bot_pname_o )
             => ( ( ( semila1673364395name_o @ A_126 @ B_79 )
                  = bot_bot_pname_o )
               => ( ( F_33 @ ( semila1780557381name_o @ A_126 @ B_79 ) )
                  = ( F_34 @ ( F_33 @ A_126 ) @ ( F_33 @ B_79 ) ) ) ) ) ) ) ) ) ).

thf(fact_784_folding__one_Ounion__disjoint,axiom,
    ! [B_79: hoare_1708887482_state > $o,A_126: hoare_1708887482_state > $o,F_34: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_33: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_34 @ F_33 )
     => ( ( finite1625599783_state @ A_126 )
       => ( ( A_126 != bot_bo19817387tate_o )
         => ( ( finite1625599783_state @ B_79 )
           => ( ( B_79 != bot_bo19817387tate_o )
             => ( ( ( semila129691299tate_o @ A_126 @ B_79 )
                  = bot_bo19817387tate_o )
               => ( ( F_33 @ ( semila1122118281tate_o @ A_126 @ B_79 ) )
                  = ( F_34 @ ( F_33 @ A_126 ) @ ( F_33 @ B_79 ) ) ) ) ) ) ) ) ) ).

thf(fact_785_folding__one_Ounion__disjoint,axiom,
    ! [B_79: com > $o,A_126: com > $o,F_34: com > com > com,F_33: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_34 @ F_33 )
     => ( ( finite_finite_com @ A_126 )
       => ( ( A_126 != bot_bot_com_o )
         => ( ( finite_finite_com @ B_79 )
           => ( ( B_79 != bot_bot_com_o )
             => ( ( ( semila513601829_com_o @ A_126 @ B_79 )
                  = bot_bot_com_o )
               => ( ( F_33 @ ( semila1562558655_com_o @ A_126 @ B_79 ) )
                  = ( F_34 @ ( F_33 @ A_126 ) @ ( F_33 @ B_79 ) ) ) ) ) ) ) ) ) ).

thf(fact_786_folding__one_Oinsert__remove,axiom,
    ! [X_47: com,A_125: com > $o,F_32: com > com > com,F_31: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_32 @ F_31 )
     => ( ( finite_finite_com @ A_125 )
       => ( ( ( ( minus_minus_com_o @ A_125 @ ( insert_com @ X_47 @ bot_bot_com_o ) )
              = bot_bot_com_o )
           => ( ( F_31 @ ( insert_com @ X_47 @ A_125 ) )
              = X_47 ) )
          & ( ( ( minus_minus_com_o @ A_125 @ ( insert_com @ X_47 @ bot_bot_com_o ) )
             != bot_bot_com_o )
           => ( ( F_31 @ ( insert_com @ X_47 @ A_125 ) )
              = ( F_32 @ X_47 @ ( F_31 @ ( minus_minus_com_o @ A_125 @ ( insert_com @ X_47 @ bot_bot_com_o ) ) ) ) ) ) ) ) ) ).

thf(fact_787_folding__one_Oinsert__remove,axiom,
    ! [X_47: pname,A_125: pname > $o,F_32: pname > pname > pname,F_31: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_32 @ F_31 )
     => ( ( finite_finite_pname @ A_125 )
       => ( ( ( ( minus_minus_pname_o @ A_125 @ ( insert_pname @ X_47 @ bot_bot_pname_o ) )
              = bot_bot_pname_o )
           => ( ( F_31 @ ( insert_pname @ X_47 @ A_125 ) )
              = X_47 ) )
          & ( ( ( minus_minus_pname_o @ A_125 @ ( insert_pname @ X_47 @ bot_bot_pname_o ) )
             != bot_bot_pname_o )
           => ( ( F_31 @ ( insert_pname @ X_47 @ A_125 ) )
              = ( F_32 @ X_47 @ ( F_31 @ ( minus_minus_pname_o @ A_125 @ ( insert_pname @ X_47 @ bot_bot_pname_o ) ) ) ) ) ) ) ) ) ).

thf(fact_788_folding__one_Oinsert__remove,axiom,
    ! [X_47: hoare_1708887482_state,A_125: hoare_1708887482_state > $o,F_32: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_31: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_32 @ F_31 )
     => ( ( finite1625599783_state @ A_125 )
       => ( ( ( ( minus_2056855718tate_o @ A_125 @ ( insert528405184_state @ X_47 @ bot_bo19817387tate_o ) )
              = bot_bo19817387tate_o )
           => ( ( F_31 @ ( insert528405184_state @ X_47 @ A_125 ) )
              = X_47 ) )
          & ( ( ( minus_2056855718tate_o @ A_125 @ ( insert528405184_state @ X_47 @ bot_bo19817387tate_o ) )
             != bot_bo19817387tate_o )
           => ( ( F_31 @ ( insert528405184_state @ X_47 @ A_125 ) )
              = ( F_32 @ X_47 @ ( F_31 @ ( minus_2056855718tate_o @ A_125 @ ( insert528405184_state @ X_47 @ bot_bo19817387tate_o ) ) ) ) ) ) ) ) ) ).

thf(fact_789_folding__one_Oinsert__remove,axiom,
    ! [X_47: pname > $o,A_125: ( pname > $o ) > $o,F_32: ( pname > $o ) > ( pname > $o ) > pname > $o,F_31: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_32 @ F_31 )
     => ( ( finite297249702name_o @ A_125 )
       => ( ( ( ( minus_1480864103me_o_o @ A_125 @ ( insert_pname_o @ X_47 @ bot_bot_pname_o_o ) )
              = bot_bot_pname_o_o )
           => ( ( F_31 @ ( insert_pname_o @ X_47 @ A_125 ) )
              = X_47 ) )
          & ( ( ( minus_1480864103me_o_o @ A_125 @ ( insert_pname_o @ X_47 @ bot_bot_pname_o_o ) )
             != bot_bot_pname_o_o )
           => ( ( F_31 @ ( insert_pname_o @ X_47 @ A_125 ) )
              = ( F_32 @ X_47 @ ( F_31 @ ( minus_1480864103me_o_o @ A_125 @ ( insert_pname_o @ X_47 @ bot_bot_pname_o_o ) ) ) ) ) ) ) ) ) ).

thf(fact_790_folding__one_Oinsert__remove,axiom,
    ! [X_47: hoare_1708887482_state > $o,A_125: ( hoare_1708887482_state > $o ) > $o,F_32: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_31: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_32 @ F_31 )
     => ( ( finite1329924456tate_o @ A_125 )
       => ( ( ( ( minus_548038231te_o_o @ A_125 @ ( insert949073679tate_o @ X_47 @ bot_bo1678742418te_o_o ) )
              = bot_bo1678742418te_o_o )
           => ( ( F_31 @ ( insert949073679tate_o @ X_47 @ A_125 ) )
              = X_47 ) )
          & ( ( ( minus_548038231te_o_o @ A_125 @ ( insert949073679tate_o @ X_47 @ bot_bo1678742418te_o_o ) )
             != bot_bo1678742418te_o_o )
           => ( ( F_31 @ ( insert949073679tate_o @ X_47 @ A_125 ) )
              = ( F_32 @ X_47 @ ( F_31 @ ( minus_548038231te_o_o @ A_125 @ ( insert949073679tate_o @ X_47 @ bot_bo1678742418te_o_o ) ) ) ) ) ) ) ) ) ).

thf(fact_791_folding__one_Oremove,axiom,
    ! [X_46: com,A_124: com > $o,F_30: com > com > com,F_29: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_30 @ F_29 )
     => ( ( finite_finite_com @ A_124 )
       => ( ( member_com @ X_46 @ A_124 )
         => ( ( ( ( minus_minus_com_o @ A_124 @ ( insert_com @ X_46 @ bot_bot_com_o ) )
                = bot_bot_com_o )
             => ( ( F_29 @ A_124 )
                = X_46 ) )
            & ( ( ( minus_minus_com_o @ A_124 @ ( insert_com @ X_46 @ bot_bot_com_o ) )
               != bot_bot_com_o )
             => ( ( F_29 @ A_124 )
                = ( F_30 @ X_46 @ ( F_29 @ ( minus_minus_com_o @ A_124 @ ( insert_com @ X_46 @ bot_bot_com_o ) ) ) ) ) ) ) ) ) ) ).

thf(fact_792_folding__one_Oremove,axiom,
    ! [X_46: pname,A_124: pname > $o,F_30: pname > pname > pname,F_29: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_30 @ F_29 )
     => ( ( finite_finite_pname @ A_124 )
       => ( ( member_pname @ X_46 @ A_124 )
         => ( ( ( ( minus_minus_pname_o @ A_124 @ ( insert_pname @ X_46 @ bot_bot_pname_o ) )
                = bot_bot_pname_o )
             => ( ( F_29 @ A_124 )
                = X_46 ) )
            & ( ( ( minus_minus_pname_o @ A_124 @ ( insert_pname @ X_46 @ bot_bot_pname_o ) )
               != bot_bot_pname_o )
             => ( ( F_29 @ A_124 )
                = ( F_30 @ X_46 @ ( F_29 @ ( minus_minus_pname_o @ A_124 @ ( insert_pname @ X_46 @ bot_bot_pname_o ) ) ) ) ) ) ) ) ) ) ).

thf(fact_793_folding__one_Oremove,axiom,
    ! [X_46: hoare_1708887482_state,A_124: hoare_1708887482_state > $o,F_30: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_29: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_30 @ F_29 )
     => ( ( finite1625599783_state @ A_124 )
       => ( ( member451959335_state @ X_46 @ A_124 )
         => ( ( ( ( minus_2056855718tate_o @ A_124 @ ( insert528405184_state @ X_46 @ bot_bo19817387tate_o ) )
                = bot_bo19817387tate_o )
             => ( ( F_29 @ A_124 )
                = X_46 ) )
            & ( ( ( minus_2056855718tate_o @ A_124 @ ( insert528405184_state @ X_46 @ bot_bo19817387tate_o ) )
               != bot_bo19817387tate_o )
             => ( ( F_29 @ A_124 )
                = ( F_30 @ X_46 @ ( F_29 @ ( minus_2056855718tate_o @ A_124 @ ( insert528405184_state @ X_46 @ bot_bo19817387tate_o ) ) ) ) ) ) ) ) ) ) ).

thf(fact_794_folding__one_Oremove,axiom,
    ! [X_46: pname > $o,A_124: ( pname > $o ) > $o,F_30: ( pname > $o ) > ( pname > $o ) > pname > $o,F_29: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_30 @ F_29 )
     => ( ( finite297249702name_o @ A_124 )
       => ( ( member_pname_o @ X_46 @ A_124 )
         => ( ( ( ( minus_1480864103me_o_o @ A_124 @ ( insert_pname_o @ X_46 @ bot_bot_pname_o_o ) )
                = bot_bot_pname_o_o )
             => ( ( F_29 @ A_124 )
                = X_46 ) )
            & ( ( ( minus_1480864103me_o_o @ A_124 @ ( insert_pname_o @ X_46 @ bot_bot_pname_o_o ) )
               != bot_bot_pname_o_o )
             => ( ( F_29 @ A_124 )
                = ( F_30 @ X_46 @ ( F_29 @ ( minus_1480864103me_o_o @ A_124 @ ( insert_pname_o @ X_46 @ bot_bot_pname_o_o ) ) ) ) ) ) ) ) ) ) ).

thf(fact_795_folding__one_Oremove,axiom,
    ! [X_46: hoare_1708887482_state > $o,A_124: ( hoare_1708887482_state > $o ) > $o,F_30: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_29: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_30 @ F_29 )
     => ( ( finite1329924456tate_o @ A_124 )
       => ( ( member814030440tate_o @ X_46 @ A_124 )
         => ( ( ( ( minus_548038231te_o_o @ A_124 @ ( insert949073679tate_o @ X_46 @ bot_bo1678742418te_o_o ) )
                = bot_bo1678742418te_o_o )
             => ( ( F_29 @ A_124 )
                = X_46 ) )
            & ( ( ( minus_548038231te_o_o @ A_124 @ ( insert949073679tate_o @ X_46 @ bot_bo1678742418te_o_o ) )
               != bot_bo1678742418te_o_o )
             => ( ( F_29 @ A_124 )
                = ( F_30 @ X_46 @ ( F_29 @ ( minus_548038231te_o_o @ A_124 @ ( insert949073679tate_o @ X_46 @ bot_bo1678742418te_o_o ) ) ) ) ) ) ) ) ) ) ).

thf(fact_796_is__none__code_I2_J,axiom,
    ! [X_45: pname] :
      ~ ( is_none_pname @ ( some_pname @ X_45 ) ) ).

thf(fact_797_is__none__code_I2_J,axiom,
    ! [X_45: hoare_1708887482_state] :
      ~ ( is_non163157940_state @ ( some_H1974565227_state @ X_45 ) ) ).

thf(fact_798_is__none__code_I2_J,axiom,
    ! [X_45: com] :
      ~ ( is_none_com @ ( some_com @ X_45 ) ) ).

thf(fact_799_conseq,axiom,
    ! [Q_2: state > state > $o,G_6: hoare_1708887482_state > $o,C_32: com,P_7: state > state > $o] :
      ( ! [Z_11: state,S_2: state] :
          ( ( P_7 @ Z_11 @ S_2 )
         => ? [P_8: state > state > $o,Q_3: state > state > $o] :
              ( ( hoare_90032982_state @ G_6 @ ( insert528405184_state @ ( hoare_858012674_state @ P_8 @ C_32 @ Q_3 ) @ bot_bo19817387tate_o ) )
              & ! [S_3: state] :
                  ( ! [Z_12: state] :
                      ( ( P_8 @ Z_12 @ S_2 )
                     => ( Q_3 @ Z_12 @ S_3 ) )
                 => ( Q_2 @ Z_11 @ S_3 ) ) ) )
     => ( hoare_90032982_state @ G_6 @ ( insert528405184_state @ ( hoare_858012674_state @ P_7 @ C_32 @ Q_2 ) @ bot_bo19817387tate_o ) ) ) ).

thf(fact_800_IntE,axiom,
    ! [C_31: com,A_123: com > $o,B_78: com > $o] :
      ( ( member_com @ C_31 @ ( semila513601829_com_o @ A_123 @ B_78 ) )
     => ~ ( ( member_com @ C_31 @ A_123 )
         => ~ ( member_com @ C_31 @ B_78 ) ) ) ).

thf(fact_801_IntE,axiom,
    ! [C_31: pname,A_123: pname > $o,B_78: pname > $o] :
      ( ( member_pname @ C_31 @ ( semila1673364395name_o @ A_123 @ B_78 ) )
     => ~ ( ( member_pname @ C_31 @ A_123 )
         => ~ ( member_pname @ C_31 @ B_78 ) ) ) ).

thf(fact_802_IntE,axiom,
    ! [C_31: hoare_1708887482_state,A_123: hoare_1708887482_state > $o,B_78: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_31 @ ( semila129691299tate_o @ A_123 @ B_78 ) )
     => ~ ( ( member451959335_state @ C_31 @ A_123 )
         => ~ ( member451959335_state @ C_31 @ B_78 ) ) ) ).

thf(fact_803_IntI,axiom,
    ! [B_77: com > $o,C_30: com,A_122: com > $o] :
      ( ( member_com @ C_30 @ A_122 )
     => ( ( member_com @ C_30 @ B_77 )
       => ( member_com @ C_30 @ ( semila513601829_com_o @ A_122 @ B_77 ) ) ) ) ).

thf(fact_804_IntI,axiom,
    ! [B_77: pname > $o,C_30: pname,A_122: pname > $o] :
      ( ( member_pname @ C_30 @ A_122 )
     => ( ( member_pname @ C_30 @ B_77 )
       => ( member_pname @ C_30 @ ( semila1673364395name_o @ A_122 @ B_77 ) ) ) ) ).

thf(fact_805_IntI,axiom,
    ! [B_77: hoare_1708887482_state > $o,C_30: hoare_1708887482_state,A_122: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_30 @ A_122 )
     => ( ( member451959335_state @ C_30 @ B_77 )
       => ( member451959335_state @ C_30 @ ( semila129691299tate_o @ A_122 @ B_77 ) ) ) ) ).

thf(fact_806_DiffE,axiom,
    ! [C_29: com,A_121: com > $o,B_76: com > $o] :
      ( ( member_com @ C_29 @ ( minus_minus_com_o @ A_121 @ B_76 ) )
     => ~ ( ( member_com @ C_29 @ A_121 )
         => ( member_com @ C_29 @ B_76 ) ) ) ).

thf(fact_807_DiffE,axiom,
    ! [C_29: pname,A_121: pname > $o,B_76: pname > $o] :
      ( ( member_pname @ C_29 @ ( minus_minus_pname_o @ A_121 @ B_76 ) )
     => ~ ( ( member_pname @ C_29 @ A_121 )
         => ( member_pname @ C_29 @ B_76 ) ) ) ).

thf(fact_808_DiffE,axiom,
    ! [C_29: hoare_1708887482_state,A_121: hoare_1708887482_state > $o,B_76: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_29 @ ( minus_2056855718tate_o @ A_121 @ B_76 ) )
     => ~ ( ( member451959335_state @ C_29 @ A_121 )
         => ( member451959335_state @ C_29 @ B_76 ) ) ) ).

thf(fact_809_DiffI,axiom,
    ! [B_75: com > $o,C_28: com,A_120: com > $o] :
      ( ( member_com @ C_28 @ A_120 )
     => ( ~ ( member_com @ C_28 @ B_75 )
       => ( member_com @ C_28 @ ( minus_minus_com_o @ A_120 @ B_75 ) ) ) ) ).

thf(fact_810_DiffI,axiom,
    ! [B_75: pname > $o,C_28: pname,A_120: pname > $o] :
      ( ( member_pname @ C_28 @ A_120 )
     => ( ~ ( member_pname @ C_28 @ B_75 )
       => ( member_pname @ C_28 @ ( minus_minus_pname_o @ A_120 @ B_75 ) ) ) ) ).

thf(fact_811_DiffI,axiom,
    ! [B_75: hoare_1708887482_state > $o,C_28: hoare_1708887482_state,A_120: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_28 @ A_120 )
     => ( ~ ( member451959335_state @ C_28 @ B_75 )
       => ( member451959335_state @ C_28 @ ( minus_2056855718tate_o @ A_120 @ B_75 ) ) ) ) ).

thf(fact_812_finite__Int,axiom,
    ! [G_5: ( pname > $o ) > $o,F_28: ( pname > $o ) > $o] :
      ( ( ( finite297249702name_o @ F_28 )
        | ( finite297249702name_o @ G_5 ) )
     => ( finite297249702name_o @ ( semila2013987940me_o_o @ F_28 @ G_5 ) ) ) ).

thf(fact_813_finite__Int,axiom,
    ! [G_5: ( hoare_1708887482_state > $o ) > $o,F_28: ( hoare_1708887482_state > $o ) > $o] :
      ( ( ( finite1329924456tate_o @ F_28 )
        | ( finite1329924456tate_o @ G_5 ) )
     => ( finite1329924456tate_o @ ( semila598060698te_o_o @ F_28 @ G_5 ) ) ) ).

thf(fact_814_finite__Int,axiom,
    ! [G_5: pname > $o,F_28: pname > $o] :
      ( ( ( finite_finite_pname @ F_28 )
        | ( finite_finite_pname @ G_5 ) )
     => ( finite_finite_pname @ ( semila1673364395name_o @ F_28 @ G_5 ) ) ) ).

thf(fact_815_finite__Int,axiom,
    ! [G_5: hoare_1708887482_state > $o,F_28: hoare_1708887482_state > $o] :
      ( ( ( finite1625599783_state @ F_28 )
        | ( finite1625599783_state @ G_5 ) )
     => ( finite1625599783_state @ ( semila129691299tate_o @ F_28 @ G_5 ) ) ) ).

thf(fact_816_finite__Diff,axiom,
    ! [B_74: ( pname > $o ) > $o,A_119: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_119 )
     => ( finite297249702name_o @ ( minus_1480864103me_o_o @ A_119 @ B_74 ) ) ) ).

thf(fact_817_finite__Diff,axiom,
    ! [B_74: ( hoare_1708887482_state > $o ) > $o,A_119: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_119 )
     => ( finite1329924456tate_o @ ( minus_548038231te_o_o @ A_119 @ B_74 ) ) ) ).

thf(fact_818_finite__Diff,axiom,
    ! [B_74: pname > $o,A_119: pname > $o] :
      ( ( finite_finite_pname @ A_119 )
     => ( finite_finite_pname @ ( minus_minus_pname_o @ A_119 @ B_74 ) ) ) ).

thf(fact_819_finite__Diff,axiom,
    ! [B_74: hoare_1708887482_state > $o,A_119: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_119 )
     => ( finite1625599783_state @ ( minus_2056855718tate_o @ A_119 @ B_74 ) ) ) ).

thf(fact_820_inf__Int__eq,axiom,
    ! [R: com > $o,S_1: com > $o,X_3: com] :
      ( ( semila513601829_com_o
        @ ^ [Y_4: com] : ( member_com @ Y_4 @ R )
        @ ^ [Y_4: com] : ( member_com @ Y_4 @ S_1 )
        @ X_3 )
    <=> ( member_com @ X_3 @ ( semila513601829_com_o @ R @ S_1 ) ) ) ).

thf(fact_821_inf__Int__eq,axiom,
    ! [R: pname > $o,S_1: pname > $o,X_3: pname] :
      ( ( semila1673364395name_o
        @ ^ [Y_4: pname] : ( member_pname @ Y_4 @ R )
        @ ^ [Y_4: pname] : ( member_pname @ Y_4 @ S_1 )
        @ X_3 )
    <=> ( member_pname @ X_3 @ ( semila1673364395name_o @ R @ S_1 ) ) ) ).

thf(fact_822_inf__Int__eq,axiom,
    ! [R: hoare_1708887482_state > $o,S_1: hoare_1708887482_state > $o,X_3: hoare_1708887482_state] :
      ( ( semila129691299tate_o
        @ ^ [Y_4: hoare_1708887482_state] : ( member451959335_state @ Y_4 @ R )
        @ ^ [Y_4: hoare_1708887482_state] : ( member451959335_state @ Y_4 @ S_1 )
        @ X_3 )
    <=> ( member451959335_state @ X_3 @ ( semila129691299tate_o @ R @ S_1 ) ) ) ).

thf(fact_823_Diff__disjoint,axiom,
    ! [A_118: com > $o,B_73: com > $o] :
      ( ( semila513601829_com_o @ A_118 @ ( minus_minus_com_o @ B_73 @ A_118 ) )
      = bot_bot_com_o ) ).

thf(fact_824_Diff__disjoint,axiom,
    ! [A_118: pname > $o,B_73: pname > $o] :
      ( ( semila1673364395name_o @ A_118 @ ( minus_minus_pname_o @ B_73 @ A_118 ) )
      = bot_bot_pname_o ) ).

thf(fact_825_Diff__disjoint,axiom,
    ! [A_118: hoare_1708887482_state > $o,B_73: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ A_118 @ ( minus_2056855718tate_o @ B_73 @ A_118 ) )
      = bot_bo19817387tate_o ) ).

thf(fact_826_Diff__triv,axiom,
    ! [A_117: com > $o,B_72: com > $o] :
      ( ( ( semila513601829_com_o @ A_117 @ B_72 )
        = bot_bot_com_o )
     => ( ( minus_minus_com_o @ A_117 @ B_72 )
        = A_117 ) ) ).

thf(fact_827_Diff__triv,axiom,
    ! [A_117: pname > $o,B_72: pname > $o] :
      ( ( ( semila1673364395name_o @ A_117 @ B_72 )
        = bot_bot_pname_o )
     => ( ( minus_minus_pname_o @ A_117 @ B_72 )
        = A_117 ) ) ).

thf(fact_828_Diff__triv,axiom,
    ! [A_117: hoare_1708887482_state > $o,B_72: hoare_1708887482_state > $o] :
      ( ( ( semila129691299tate_o @ A_117 @ B_72 )
        = bot_bo19817387tate_o )
     => ( ( minus_2056855718tate_o @ A_117 @ B_72 )
        = A_117 ) ) ).

thf(fact_829_DiffD2,axiom,
    ! [C_27: com,A_116: com > $o,B_71: com > $o] :
      ( ( member_com @ C_27 @ ( minus_minus_com_o @ A_116 @ B_71 ) )
     => ~ ( member_com @ C_27 @ B_71 ) ) ).

thf(fact_830_DiffD2,axiom,
    ! [C_27: pname,A_116: pname > $o,B_71: pname > $o] :
      ( ( member_pname @ C_27 @ ( minus_minus_pname_o @ A_116 @ B_71 ) )
     => ~ ( member_pname @ C_27 @ B_71 ) ) ).

thf(fact_831_DiffD2,axiom,
    ! [C_27: hoare_1708887482_state,A_116: hoare_1708887482_state > $o,B_71: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_27 @ ( minus_2056855718tate_o @ A_116 @ B_71 ) )
     => ~ ( member451959335_state @ C_27 @ B_71 ) ) ).

thf(fact_832_IntD2,axiom,
    ! [C_26: com,A_115: com > $o,B_70: com > $o] :
      ( ( member_com @ C_26 @ ( semila513601829_com_o @ A_115 @ B_70 ) )
     => ( member_com @ C_26 @ B_70 ) ) ).

thf(fact_833_IntD2,axiom,
    ! [C_26: pname,A_115: pname > $o,B_70: pname > $o] :
      ( ( member_pname @ C_26 @ ( semila1673364395name_o @ A_115 @ B_70 ) )
     => ( member_pname @ C_26 @ B_70 ) ) ).

thf(fact_834_IntD2,axiom,
    ! [C_26: hoare_1708887482_state,A_115: hoare_1708887482_state > $o,B_70: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_26 @ ( semila129691299tate_o @ A_115 @ B_70 ) )
     => ( member451959335_state @ C_26 @ B_70 ) ) ).

thf(fact_835_IntD1,axiom,
    ! [C_25: com,A_114: com > $o,B_69: com > $o] :
      ( ( member_com @ C_25 @ ( semila513601829_com_o @ A_114 @ B_69 ) )
     => ( member_com @ C_25 @ A_114 ) ) ).

thf(fact_836_IntD1,axiom,
    ! [C_25: pname,A_114: pname > $o,B_69: pname > $o] :
      ( ( member_pname @ C_25 @ ( semila1673364395name_o @ A_114 @ B_69 ) )
     => ( member_pname @ C_25 @ A_114 ) ) ).

thf(fact_837_IntD1,axiom,
    ! [C_25: hoare_1708887482_state,A_114: hoare_1708887482_state > $o,B_69: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_25 @ ( semila129691299tate_o @ A_114 @ B_69 ) )
     => ( member451959335_state @ C_25 @ A_114 ) ) ).

thf(fact_838_DiffD1,axiom,
    ! [C_24: com,A_113: com > $o,B_68: com > $o] :
      ( ( member_com @ C_24 @ ( minus_minus_com_o @ A_113 @ B_68 ) )
     => ( member_com @ C_24 @ A_113 ) ) ).

thf(fact_839_DiffD1,axiom,
    ! [C_24: pname,A_113: pname > $o,B_68: pname > $o] :
      ( ( member_pname @ C_24 @ ( minus_minus_pname_o @ A_113 @ B_68 ) )
     => ( member_pname @ C_24 @ A_113 ) ) ).

thf(fact_840_DiffD1,axiom,
    ! [C_24: hoare_1708887482_state,A_113: hoare_1708887482_state > $o,B_68: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_24 @ ( minus_2056855718tate_o @ A_113 @ B_68 ) )
     => ( member451959335_state @ C_24 @ A_113 ) ) ).

thf(fact_841_Int__iff,axiom,
    ! [C_23: com,A_112: com > $o,B_67: com > $o] :
      ( ( member_com @ C_23 @ ( semila513601829_com_o @ A_112 @ B_67 ) )
    <=> ( ( member_com @ C_23 @ A_112 )
        & ( member_com @ C_23 @ B_67 ) ) ) ).

thf(fact_842_Int__iff,axiom,
    ! [C_23: pname,A_112: pname > $o,B_67: pname > $o] :
      ( ( member_pname @ C_23 @ ( semila1673364395name_o @ A_112 @ B_67 ) )
    <=> ( ( member_pname @ C_23 @ A_112 )
        & ( member_pname @ C_23 @ B_67 ) ) ) ).

thf(fact_843_Int__iff,axiom,
    ! [C_23: hoare_1708887482_state,A_112: hoare_1708887482_state > $o,B_67: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_23 @ ( semila129691299tate_o @ A_112 @ B_67 ) )
    <=> ( ( member451959335_state @ C_23 @ A_112 )
        & ( member451959335_state @ C_23 @ B_67 ) ) ) ).

thf(fact_844_Diff__iff,axiom,
    ! [C_22: com,A_111: com > $o,B_66: com > $o] :
      ( ( member_com @ C_22 @ ( minus_minus_com_o @ A_111 @ B_66 ) )
    <=> ( ( member_com @ C_22 @ A_111 )
        & ~ ( member_com @ C_22 @ B_66 ) ) ) ).

thf(fact_845_Diff__iff,axiom,
    ! [C_22: pname,A_111: pname > $o,B_66: pname > $o] :
      ( ( member_pname @ C_22 @ ( minus_minus_pname_o @ A_111 @ B_66 ) )
    <=> ( ( member_pname @ C_22 @ A_111 )
        & ~ ( member_pname @ C_22 @ B_66 ) ) ) ).

thf(fact_846_Diff__iff,axiom,
    ! [C_22: hoare_1708887482_state,A_111: hoare_1708887482_state > $o,B_66: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ C_22 @ ( minus_2056855718tate_o @ A_111 @ B_66 ) )
    <=> ( ( member451959335_state @ C_22 @ A_111 )
        & ~ ( member451959335_state @ C_22 @ B_66 ) ) ) ).

thf(fact_847_Int__def,axiom,
    ! [A_110: com > $o,B_65: com > $o] :
      ( ( semila513601829_com_o @ A_110 @ B_65 )
      = ( collect_com
        @ ^ [X_3: com] : ( (&) @ ( member_com @ X_3 @ A_110 ) @ ( member_com @ X_3 @ B_65 ) ) ) ) ).

thf(fact_848_Int__def,axiom,
    ! [A_110: pname > $o,B_65: pname > $o] :
      ( ( semila1673364395name_o @ A_110 @ B_65 )
      = ( collect_pname
        @ ^ [X_3: pname] : ( (&) @ ( member_pname @ X_3 @ A_110 ) @ ( member_pname @ X_3 @ B_65 ) ) ) ) ).

thf(fact_849_Int__def,axiom,
    ! [A_110: hoare_1708887482_state > $o,B_65: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ A_110 @ B_65 )
      = ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( member451959335_state @ X_3 @ A_110 ) @ ( member451959335_state @ X_3 @ B_65 ) ) ) ) ).

thf(fact_850_Int__def,axiom,
    ! [A_110: ( pname > $o ) > $o,B_65: ( pname > $o ) > $o] :
      ( ( semila2013987940me_o_o @ A_110 @ B_65 )
      = ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (&) @ ( member_pname_o @ X_3 @ A_110 ) @ ( member_pname_o @ X_3 @ B_65 ) ) ) ) ).

thf(fact_851_Int__def,axiom,
    ! [A_110: ( hoare_1708887482_state > $o ) > $o,B_65: ( hoare_1708887482_state > $o ) > $o] :
      ( ( semila598060698te_o_o @ A_110 @ B_65 )
      = ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( member814030440tate_o @ X_3 @ A_110 ) @ ( member814030440tate_o @ X_3 @ B_65 ) ) ) ) ).

thf(fact_852_set__diff__eq,axiom,
    ! [A_109: com > $o,B_64: com > $o] :
      ( ( minus_minus_com_o @ A_109 @ B_64 )
      = ( collect_com
        @ ^ [X_3: com] : ( (&) @ ( member_com @ X_3 @ A_109 ) @ ( (~) @ ( member_com @ X_3 @ B_64 ) ) ) ) ) ).

thf(fact_853_set__diff__eq,axiom,
    ! [A_109: pname > $o,B_64: pname > $o] :
      ( ( minus_minus_pname_o @ A_109 @ B_64 )
      = ( collect_pname
        @ ^ [X_3: pname] : ( (&) @ ( member_pname @ X_3 @ A_109 ) @ ( (~) @ ( member_pname @ X_3 @ B_64 ) ) ) ) ) ).

thf(fact_854_set__diff__eq,axiom,
    ! [A_109: hoare_1708887482_state > $o,B_64: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_109 @ B_64 )
      = ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( member451959335_state @ X_3 @ A_109 ) @ ( (~) @ ( member451959335_state @ X_3 @ B_64 ) ) ) ) ) ).

thf(fact_855_set__diff__eq,axiom,
    ! [A_109: ( pname > $o ) > $o,B_64: ( pname > $o ) > $o] :
      ( ( minus_1480864103me_o_o @ A_109 @ B_64 )
      = ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (&) @ ( member_pname_o @ X_3 @ A_109 ) @ ( (~) @ ( member_pname_o @ X_3 @ B_64 ) ) ) ) ) ).

thf(fact_856_set__diff__eq,axiom,
    ! [A_109: ( hoare_1708887482_state > $o ) > $o,B_64: ( hoare_1708887482_state > $o ) > $o] :
      ( ( minus_548038231te_o_o @ A_109 @ B_64 )
      = ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( member814030440tate_o @ X_3 @ A_109 ) @ ( (~) @ ( member814030440tate_o @ X_3 @ B_64 ) ) ) ) ) ).

thf(fact_857_Int__Collect,axiom,
    ! [X_44: com,A_108: com > $o,P_6: com > $o] :
      ( ( member_com @ X_44 @ ( semila513601829_com_o @ A_108 @ ( collect_com @ P_6 ) ) )
    <=> ( ( member_com @ X_44 @ A_108 )
        & ( P_6 @ X_44 ) ) ) ).

thf(fact_858_Int__Collect,axiom,
    ! [X_44: pname,A_108: pname > $o,P_6: pname > $o] :
      ( ( member_pname @ X_44 @ ( semila1673364395name_o @ A_108 @ ( collect_pname @ P_6 ) ) )
    <=> ( ( member_pname @ X_44 @ A_108 )
        & ( P_6 @ X_44 ) ) ) ).

thf(fact_859_Int__Collect,axiom,
    ! [X_44: hoare_1708887482_state,A_108: hoare_1708887482_state > $o,P_6: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_44 @ ( semila129691299tate_o @ A_108 @ ( collec1568722789_state @ P_6 ) ) )
    <=> ( ( member451959335_state @ X_44 @ A_108 )
        & ( P_6 @ X_44 ) ) ) ).

thf(fact_860_Int__Collect,axiom,
    ! [X_44: pname > $o,A_108: ( pname > $o ) > $o,P_6: ( pname > $o ) > $o] :
      ( ( member_pname_o @ X_44 @ ( semila2013987940me_o_o @ A_108 @ ( collect_pname_o @ P_6 ) ) )
    <=> ( ( member_pname_o @ X_44 @ A_108 )
        & ( P_6 @ X_44 ) ) ) ).

thf(fact_861_Int__Collect,axiom,
    ! [X_44: hoare_1708887482_state > $o,A_108: ( hoare_1708887482_state > $o ) > $o,P_6: ( hoare_1708887482_state > $o ) > $o] :
      ( ( member814030440tate_o @ X_44 @ ( semila598060698te_o_o @ A_108 @ ( collec219771562tate_o @ P_6 ) ) )
    <=> ( ( member814030440tate_o @ X_44 @ A_108 )
        & ( P_6 @ X_44 ) ) ) ).

thf(fact_862_Collect__conj__eq,axiom,
    ! [P_5: hoare_1708887482_state > $o,Q_1: hoare_1708887482_state > $o] :
      ( ( collec1568722789_state
        @ ^ [X_3: hoare_1708887482_state] : ( (&) @ ( P_5 @ X_3 ) @ ( Q_1 @ X_3 ) ) )
      = ( semila129691299tate_o @ ( collec1568722789_state @ P_5 ) @ ( collec1568722789_state @ Q_1 ) ) ) ).

thf(fact_863_Collect__conj__eq,axiom,
    ! [P_5: pname > $o,Q_1: pname > $o] :
      ( ( collect_pname
        @ ^ [X_3: pname] : ( (&) @ ( P_5 @ X_3 ) @ ( Q_1 @ X_3 ) ) )
      = ( semila1673364395name_o @ ( collect_pname @ P_5 ) @ ( collect_pname @ Q_1 ) ) ) ).

thf(fact_864_Collect__conj__eq,axiom,
    ! [P_5: ( pname > $o ) > $o,Q_1: ( pname > $o ) > $o] :
      ( ( collect_pname_o
        @ ^ [X_3: pname > $o] : ( (&) @ ( P_5 @ X_3 ) @ ( Q_1 @ X_3 ) ) )
      = ( semila2013987940me_o_o @ ( collect_pname_o @ P_5 ) @ ( collect_pname_o @ Q_1 ) ) ) ).

thf(fact_865_Collect__conj__eq,axiom,
    ! [P_5: ( hoare_1708887482_state > $o ) > $o,Q_1: ( hoare_1708887482_state > $o ) > $o] :
      ( ( collec219771562tate_o
        @ ^ [X_3: hoare_1708887482_state > $o] : ( (&) @ ( P_5 @ X_3 ) @ ( Q_1 @ X_3 ) ) )
      = ( semila598060698te_o_o @ ( collec219771562tate_o @ P_5 ) @ ( collec219771562tate_o @ Q_1 ) ) ) ).

thf(fact_866_Diff__Int,axiom,
    ! [A_107: pname > $o,B_63: pname > $o,C_21: pname > $o] :
      ( ( minus_minus_pname_o @ A_107 @ ( semila1673364395name_o @ B_63 @ C_21 ) )
      = ( semila1780557381name_o @ ( minus_minus_pname_o @ A_107 @ B_63 ) @ ( minus_minus_pname_o @ A_107 @ C_21 ) ) ) ).

thf(fact_867_Diff__Int,axiom,
    ! [A_107: hoare_1708887482_state > $o,B_63: hoare_1708887482_state > $o,C_21: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_107 @ ( semila129691299tate_o @ B_63 @ C_21 ) )
      = ( semila1122118281tate_o @ ( minus_2056855718tate_o @ A_107 @ B_63 ) @ ( minus_2056855718tate_o @ A_107 @ C_21 ) ) ) ).

thf(fact_868_Diff__Un,axiom,
    ! [A_106: pname > $o,B_62: pname > $o,C_20: pname > $o] :
      ( ( minus_minus_pname_o @ A_106 @ ( semila1780557381name_o @ B_62 @ C_20 ) )
      = ( semila1673364395name_o @ ( minus_minus_pname_o @ A_106 @ B_62 ) @ ( minus_minus_pname_o @ A_106 @ C_20 ) ) ) ).

thf(fact_869_Diff__Un,axiom,
    ! [A_106: hoare_1708887482_state > $o,B_62: hoare_1708887482_state > $o,C_20: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_106 @ ( semila1122118281tate_o @ B_62 @ C_20 ) )
      = ( semila129691299tate_o @ ( minus_2056855718tate_o @ A_106 @ B_62 ) @ ( minus_2056855718tate_o @ A_106 @ C_20 ) ) ) ).

thf(fact_870_Un__Diff__Int,axiom,
    ! [A_105: pname > $o,B_61: pname > $o] :
      ( ( semila1780557381name_o @ ( minus_minus_pname_o @ A_105 @ B_61 ) @ ( semila1673364395name_o @ A_105 @ B_61 ) )
      = A_105 ) ).

thf(fact_871_Un__Diff__Int,axiom,
    ! [A_105: hoare_1708887482_state > $o,B_61: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( minus_2056855718tate_o @ A_105 @ B_61 ) @ ( semila129691299tate_o @ A_105 @ B_61 ) )
      = A_105 ) ).

thf(fact_872_inf__sup__ord_I1_J,axiom,
    ! [X_43: $o,Y_24: $o] : ( ord_less_eq_o @ ( semila854092349_inf_o @ X_43 @ Y_24 ) @ X_43 ) ).

thf(fact_873_inf__sup__ord_I1_J,axiom,
    ! [X_43: pname > $o,Y_24: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ X_43 @ Y_24 ) @ X_43 ) ).

thf(fact_874_inf__sup__ord_I1_J,axiom,
    ! [X_43: hoare_1708887482_state > $o,Y_24: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ X_43 @ Y_24 ) @ X_43 ) ).

thf(fact_875_inf__le1,axiom,
    ! [X_42: $o,Y_23: $o] : ( ord_less_eq_o @ ( semila854092349_inf_o @ X_42 @ Y_23 ) @ X_42 ) ).

thf(fact_876_inf__le1,axiom,
    ! [X_42: pname > $o,Y_23: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ X_42 @ Y_23 ) @ X_42 ) ).

thf(fact_877_inf__le1,axiom,
    ! [X_42: hoare_1708887482_state > $o,Y_23: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ X_42 @ Y_23 ) @ X_42 ) ).

thf(fact_878_inf__sup__ord_I2_J,axiom,
    ! [X_41: $o,Y_22: $o] : ( ord_less_eq_o @ ( semila854092349_inf_o @ X_41 @ Y_22 ) @ Y_22 ) ).

thf(fact_879_inf__sup__ord_I2_J,axiom,
    ! [X_41: pname > $o,Y_22: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ X_41 @ Y_22 ) @ Y_22 ) ).

thf(fact_880_inf__sup__ord_I2_J,axiom,
    ! [X_41: hoare_1708887482_state > $o,Y_22: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ X_41 @ Y_22 ) @ Y_22 ) ).

thf(fact_881_inf__le2,axiom,
    ! [X_40: $o,Y_21: $o] : ( ord_less_eq_o @ ( semila854092349_inf_o @ X_40 @ Y_21 ) @ Y_21 ) ).

thf(fact_882_inf__le2,axiom,
    ! [X_40: pname > $o,Y_21: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ X_40 @ Y_21 ) @ Y_21 ) ).

thf(fact_883_inf__le2,axiom,
    ! [X_40: hoare_1708887482_state > $o,Y_21: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ X_40 @ Y_21 ) @ Y_21 ) ).

thf(fact_884_le__iff__inf,axiom,
    ! [X_39: $o,Y_20: $o] :
      ( ( ord_less_eq_o @ X_39 @ Y_20 )
    <=> ( ( semila854092349_inf_o @ X_39 @ Y_20 )
      <=> X_39 ) ) ).

thf(fact_885_le__iff__inf,axiom,
    ! [X_39: pname > $o,Y_20: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_39 @ Y_20 )
    <=> ( ( semila1673364395name_o @ X_39 @ Y_20 )
        = X_39 ) ) ).

thf(fact_886_le__iff__inf,axiom,
    ! [X_39: hoare_1708887482_state > $o,Y_20: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_39 @ Y_20 )
    <=> ( ( semila129691299tate_o @ X_39 @ Y_20 )
        = X_39 ) ) ).

thf(fact_887_le__inf__iff,axiom,
    ! [X_38: $o,Y_19: $o,Z_10: $o] :
      ( ( ord_less_eq_o @ X_38 @ ( semila854092349_inf_o @ Y_19 @ Z_10 ) )
    <=> ( ( ord_less_eq_o @ X_38 @ Y_19 )
        & ( ord_less_eq_o @ X_38 @ Z_10 ) ) ) ).

thf(fact_888_le__inf__iff,axiom,
    ! [X_38: pname > $o,Y_19: pname > $o,Z_10: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_38 @ ( semila1673364395name_o @ Y_19 @ Z_10 ) )
    <=> ( ( ord_less_eq_pname_o @ X_38 @ Y_19 )
        & ( ord_less_eq_pname_o @ X_38 @ Z_10 ) ) ) ).

thf(fact_889_le__inf__iff,axiom,
    ! [X_38: hoare_1708887482_state > $o,Y_19: hoare_1708887482_state > $o,Z_10: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_38 @ ( semila129691299tate_o @ Y_19 @ Z_10 ) )
    <=> ( ( ord_le777019615tate_o @ X_38 @ Y_19 )
        & ( ord_le777019615tate_o @ X_38 @ Z_10 ) ) ) ).

thf(fact_890_le__infI1,axiom,
    ! [B_60: $o,A_104: $o,X_37: $o] :
      ( ( ord_less_eq_o @ A_104 @ X_37 )
     => ( ord_less_eq_o @ ( semila854092349_inf_o @ A_104 @ B_60 ) @ X_37 ) ) ).

thf(fact_891_le__infI1,axiom,
    ! [B_60: pname > $o,A_104: pname > $o,X_37: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_104 @ X_37 )
     => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_104 @ B_60 ) @ X_37 ) ) ).

thf(fact_892_le__infI1,axiom,
    ! [B_60: hoare_1708887482_state > $o,A_104: hoare_1708887482_state > $o,X_37: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_104 @ X_37 )
     => ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_104 @ B_60 ) @ X_37 ) ) ).

thf(fact_893_le__infI2,axiom,
    ! [A_103: $o,B_59: $o,X_36: $o] :
      ( ( ord_less_eq_o @ B_59 @ X_36 )
     => ( ord_less_eq_o @ ( semila854092349_inf_o @ A_103 @ B_59 ) @ X_36 ) ) ).

thf(fact_894_le__infI2,axiom,
    ! [A_103: pname > $o,B_59: pname > $o,X_36: pname > $o] :
      ( ( ord_less_eq_pname_o @ B_59 @ X_36 )
     => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_103 @ B_59 ) @ X_36 ) ) ).

thf(fact_895_le__infI2,axiom,
    ! [A_103: hoare_1708887482_state > $o,B_59: hoare_1708887482_state > $o,X_36: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ B_59 @ X_36 )
     => ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_103 @ B_59 ) @ X_36 ) ) ).

thf(fact_896_inf__absorb1,axiom,
    ! [X_35: $o,Y_18: $o] :
      ( ( ord_less_eq_o @ X_35 @ Y_18 )
     => ( ( semila854092349_inf_o @ X_35 @ Y_18 )
      <=> X_35 ) ) ).

thf(fact_897_inf__absorb1,axiom,
    ! [X_35: pname > $o,Y_18: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_35 @ Y_18 )
     => ( ( semila1673364395name_o @ X_35 @ Y_18 )
        = X_35 ) ) ).

thf(fact_898_inf__absorb1,axiom,
    ! [X_35: hoare_1708887482_state > $o,Y_18: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_35 @ Y_18 )
     => ( ( semila129691299tate_o @ X_35 @ Y_18 )
        = X_35 ) ) ).

thf(fact_899_inf__absorb2,axiom,
    ! [Y_17: $o,X_34: $o] :
      ( ( ord_less_eq_o @ Y_17 @ X_34 )
     => ( ( semila854092349_inf_o @ X_34 @ Y_17 )
      <=> Y_17 ) ) ).

thf(fact_900_inf__absorb2,axiom,
    ! [Y_17: pname > $o,X_34: pname > $o] :
      ( ( ord_less_eq_pname_o @ Y_17 @ X_34 )
     => ( ( semila1673364395name_o @ X_34 @ Y_17 )
        = Y_17 ) ) ).

thf(fact_901_inf__absorb2,axiom,
    ! [Y_17: hoare_1708887482_state > $o,X_34: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ Y_17 @ X_34 )
     => ( ( semila129691299tate_o @ X_34 @ Y_17 )
        = Y_17 ) ) ).

thf(fact_902_le__infI,axiom,
    ! [B_58: $o,X_33: $o,A_102: $o] :
      ( ( ord_less_eq_o @ X_33 @ A_102 )
     => ( ( ord_less_eq_o @ X_33 @ B_58 )
       => ( ord_less_eq_o @ X_33 @ ( semila854092349_inf_o @ A_102 @ B_58 ) ) ) ) ).

thf(fact_903_le__infI,axiom,
    ! [B_58: pname > $o,X_33: pname > $o,A_102: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_33 @ A_102 )
     => ( ( ord_less_eq_pname_o @ X_33 @ B_58 )
       => ( ord_less_eq_pname_o @ X_33 @ ( semila1673364395name_o @ A_102 @ B_58 ) ) ) ) ).

thf(fact_904_le__infI,axiom,
    ! [B_58: hoare_1708887482_state > $o,X_33: hoare_1708887482_state > $o,A_102: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_33 @ A_102 )
     => ( ( ord_le777019615tate_o @ X_33 @ B_58 )
       => ( ord_le777019615tate_o @ X_33 @ ( semila129691299tate_o @ A_102 @ B_58 ) ) ) ) ).

thf(fact_905_inf__greatest,axiom,
    ! [Z_9: $o,X_32: $o,Y_16: $o] :
      ( ( ord_less_eq_o @ X_32 @ Y_16 )
     => ( ( ord_less_eq_o @ X_32 @ Z_9 )
       => ( ord_less_eq_o @ X_32 @ ( semila854092349_inf_o @ Y_16 @ Z_9 ) ) ) ) ).

thf(fact_906_inf__greatest,axiom,
    ! [Z_9: pname > $o,X_32: pname > $o,Y_16: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_32 @ Y_16 )
     => ( ( ord_less_eq_pname_o @ X_32 @ Z_9 )
       => ( ord_less_eq_pname_o @ X_32 @ ( semila1673364395name_o @ Y_16 @ Z_9 ) ) ) ) ).

thf(fact_907_inf__greatest,axiom,
    ! [Z_9: hoare_1708887482_state > $o,X_32: hoare_1708887482_state > $o,Y_16: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_32 @ Y_16 )
     => ( ( ord_le777019615tate_o @ X_32 @ Z_9 )
       => ( ord_le777019615tate_o @ X_32 @ ( semila129691299tate_o @ Y_16 @ Z_9 ) ) ) ) ).

thf(fact_908_inf__mono,axiom,
    ! [B_57: $o,D_2: $o,A_101: $o,C_19: $o] :
      ( ( ord_less_eq_o @ A_101 @ C_19 )
     => ( ( ord_less_eq_o @ B_57 @ D_2 )
       => ( ord_less_eq_o @ ( semila854092349_inf_o @ A_101 @ B_57 ) @ ( semila854092349_inf_o @ C_19 @ D_2 ) ) ) ) ).

thf(fact_909_inf__mono,axiom,
    ! [B_57: pname > $o,D_2: pname > $o,A_101: pname > $o,C_19: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_101 @ C_19 )
     => ( ( ord_less_eq_pname_o @ B_57 @ D_2 )
       => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_101 @ B_57 ) @ ( semila1673364395name_o @ C_19 @ D_2 ) ) ) ) ).

thf(fact_910_inf__mono,axiom,
    ! [B_57: hoare_1708887482_state > $o,D_2: hoare_1708887482_state > $o,A_101: hoare_1708887482_state > $o,C_19: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_101 @ C_19 )
     => ( ( ord_le777019615tate_o @ B_57 @ D_2 )
       => ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_101 @ B_57 ) @ ( semila129691299tate_o @ C_19 @ D_2 ) ) ) ) ).

thf(fact_911_le__infE,axiom,
    ! [X_31: $o,A_100: $o,B_56: $o] :
      ( ( ord_less_eq_o @ X_31 @ ( semila854092349_inf_o @ A_100 @ B_56 ) )
     => ~ ( ( ord_less_eq_o @ X_31 @ A_100 )
         => ~ ( ord_less_eq_o @ X_31 @ B_56 ) ) ) ).

thf(fact_912_le__infE,axiom,
    ! [X_31: pname > $o,A_100: pname > $o,B_56: pname > $o] :
      ( ( ord_less_eq_pname_o @ X_31 @ ( semila1673364395name_o @ A_100 @ B_56 ) )
     => ~ ( ( ord_less_eq_pname_o @ X_31 @ A_100 )
         => ~ ( ord_less_eq_pname_o @ X_31 @ B_56 ) ) ) ).

thf(fact_913_le__infE,axiom,
    ! [X_31: hoare_1708887482_state > $o,A_100: hoare_1708887482_state > $o,B_56: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ X_31 @ ( semila129691299tate_o @ A_100 @ B_56 ) )
     => ~ ( ( ord_le777019615tate_o @ X_31 @ A_100 )
         => ~ ( ord_le777019615tate_o @ X_31 @ B_56 ) ) ) ).

thf(fact_914_inf__bot__right,axiom,
    ! [X_30: com > $o] :
      ( ( semila513601829_com_o @ X_30 @ bot_bot_com_o )
      = bot_bot_com_o ) ).

thf(fact_915_inf__bot__right,axiom,
    ! [X_30: $o] :
      ( ( semila854092349_inf_o @ X_30 @ bot_bot_o )
    <=> bot_bot_o ) ).

thf(fact_916_inf__bot__right,axiom,
    ! [X_30: pname > $o] :
      ( ( semila1673364395name_o @ X_30 @ bot_bot_pname_o )
      = bot_bot_pname_o ) ).

thf(fact_917_inf__bot__right,axiom,
    ! [X_30: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ X_30 @ bot_bo19817387tate_o )
      = bot_bo19817387tate_o ) ).

thf(fact_918_inf__bot__left,axiom,
    ! [X_29: com > $o] :
      ( ( semila513601829_com_o @ bot_bot_com_o @ X_29 )
      = bot_bot_com_o ) ).

thf(fact_919_inf__bot__left,axiom,
    ! [X_29: $o] :
      ( ( semila854092349_inf_o @ bot_bot_o @ X_29 )
    <=> bot_bot_o ) ).

thf(fact_920_inf__bot__left,axiom,
    ! [X_29: pname > $o] :
      ( ( semila1673364395name_o @ bot_bot_pname_o @ X_29 )
      = bot_bot_pname_o ) ).

thf(fact_921_inf__bot__left,axiom,
    ! [X_29: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ bot_bo19817387tate_o @ X_29 )
      = bot_bo19817387tate_o ) ).

thf(fact_922_inf__sup__absorb,axiom,
    ! [X_28: $o,Y_15: $o] :
      ( ( semila854092349_inf_o @ X_28 @ ( semila10642723_sup_o @ X_28 @ Y_15 ) )
    <=> X_28 ) ).

thf(fact_923_inf__sup__absorb,axiom,
    ! [X_28: pname > $o,Y_15: pname > $o] :
      ( ( semila1673364395name_o @ X_28 @ ( semila1780557381name_o @ X_28 @ Y_15 ) )
      = X_28 ) ).

thf(fact_924_inf__sup__absorb,axiom,
    ! [X_28: hoare_1708887482_state > $o,Y_15: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ X_28 @ ( semila1122118281tate_o @ X_28 @ Y_15 ) )
      = X_28 ) ).

thf(fact_925_sup__inf__absorb,axiom,
    ! [X_27: $o,Y_14: $o] :
      ( ( semila10642723_sup_o @ X_27 @ ( semila854092349_inf_o @ X_27 @ Y_14 ) )
    <=> X_27 ) ).

thf(fact_926_sup__inf__absorb,axiom,
    ! [X_27: pname > $o,Y_14: pname > $o] :
      ( ( semila1780557381name_o @ X_27 @ ( semila1673364395name_o @ X_27 @ Y_14 ) )
      = X_27 ) ).

thf(fact_927_sup__inf__absorb,axiom,
    ! [X_27: hoare_1708887482_state > $o,Y_14: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_27 @ ( semila129691299tate_o @ X_27 @ Y_14 ) )
      = X_27 ) ).

thf(fact_928_inf__sup__distrib1,axiom,
    ! [X_26: $o,Y_13: $o,Z_8: $o] :
      ( ( semila854092349_inf_o @ X_26 @ ( semila10642723_sup_o @ Y_13 @ Z_8 ) )
    <=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_26 @ Y_13 ) @ ( semila854092349_inf_o @ X_26 @ Z_8 ) ) ) ).

thf(fact_929_inf__sup__distrib1,axiom,
    ! [X_26: pname > $o,Y_13: pname > $o,Z_8: pname > $o] :
      ( ( semila1673364395name_o @ X_26 @ ( semila1780557381name_o @ Y_13 @ Z_8 ) )
      = ( semila1780557381name_o @ ( semila1673364395name_o @ X_26 @ Y_13 ) @ ( semila1673364395name_o @ X_26 @ Z_8 ) ) ) ).

thf(fact_930_inf__sup__distrib1,axiom,
    ! [X_26: hoare_1708887482_state > $o,Y_13: hoare_1708887482_state > $o,Z_8: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ X_26 @ ( semila1122118281tate_o @ Y_13 @ Z_8 ) )
      = ( semila1122118281tate_o @ ( semila129691299tate_o @ X_26 @ Y_13 ) @ ( semila129691299tate_o @ X_26 @ Z_8 ) ) ) ).

thf(fact_931_sup__inf__distrib1,axiom,
    ! [X_25: $o,Y_12: $o,Z_7: $o] :
      ( ( semila10642723_sup_o @ X_25 @ ( semila854092349_inf_o @ Y_12 @ Z_7 ) )
    <=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_25 @ Y_12 ) @ ( semila10642723_sup_o @ X_25 @ Z_7 ) ) ) ).

thf(fact_932_sup__inf__distrib1,axiom,
    ! [X_25: pname > $o,Y_12: pname > $o,Z_7: pname > $o] :
      ( ( semila1780557381name_o @ X_25 @ ( semila1673364395name_o @ Y_12 @ Z_7 ) )
      = ( semila1673364395name_o @ ( semila1780557381name_o @ X_25 @ Y_12 ) @ ( semila1780557381name_o @ X_25 @ Z_7 ) ) ) ).

thf(fact_933_sup__inf__distrib1,axiom,
    ! [X_25: hoare_1708887482_state > $o,Y_12: hoare_1708887482_state > $o,Z_7: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_25 @ ( semila129691299tate_o @ Y_12 @ Z_7 ) )
      = ( semila129691299tate_o @ ( semila1122118281tate_o @ X_25 @ Y_12 ) @ ( semila1122118281tate_o @ X_25 @ Z_7 ) ) ) ).

thf(fact_934_inf__sup__distrib2,axiom,
    ! [Y_11: $o,Z_6: $o,X_24: $o] :
      ( ( semila854092349_inf_o @ ( semila10642723_sup_o @ Y_11 @ Z_6 ) @ X_24 )
    <=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ Y_11 @ X_24 ) @ ( semila854092349_inf_o @ Z_6 @ X_24 ) ) ) ).

thf(fact_935_inf__sup__distrib2,axiom,
    ! [Y_11: pname > $o,Z_6: pname > $o,X_24: pname > $o] :
      ( ( semila1673364395name_o @ ( semila1780557381name_o @ Y_11 @ Z_6 ) @ X_24 )
      = ( semila1780557381name_o @ ( semila1673364395name_o @ Y_11 @ X_24 ) @ ( semila1673364395name_o @ Z_6 @ X_24 ) ) ) ).

thf(fact_936_inf__sup__distrib2,axiom,
    ! [Y_11: hoare_1708887482_state > $o,Z_6: hoare_1708887482_state > $o,X_24: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ ( semila1122118281tate_o @ Y_11 @ Z_6 ) @ X_24 )
      = ( semila1122118281tate_o @ ( semila129691299tate_o @ Y_11 @ X_24 ) @ ( semila129691299tate_o @ Z_6 @ X_24 ) ) ) ).

thf(fact_937_sup__inf__distrib2,axiom,
    ! [Y_10: $o,Z_5: $o,X_23: $o] :
      ( ( semila10642723_sup_o @ ( semila854092349_inf_o @ Y_10 @ Z_5 ) @ X_23 )
    <=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ Y_10 @ X_23 ) @ ( semila10642723_sup_o @ Z_5 @ X_23 ) ) ) ).

thf(fact_938_sup__inf__distrib2,axiom,
    ! [Y_10: pname > $o,Z_5: pname > $o,X_23: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1673364395name_o @ Y_10 @ Z_5 ) @ X_23 )
      = ( semila1673364395name_o @ ( semila1780557381name_o @ Y_10 @ X_23 ) @ ( semila1780557381name_o @ Z_5 @ X_23 ) ) ) ).

thf(fact_939_sup__inf__distrib2,axiom,
    ! [Y_10: hoare_1708887482_state > $o,Z_5: hoare_1708887482_state > $o,X_23: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila129691299tate_o @ Y_10 @ Z_5 ) @ X_23 )
      = ( semila129691299tate_o @ ( semila1122118281tate_o @ Y_10 @ X_23 ) @ ( semila1122118281tate_o @ Z_5 @ X_23 ) ) ) ).

thf(fact_940_Diff__cancel,axiom,
    ! [A_99: com > $o] :
      ( ( minus_minus_com_o @ A_99 @ A_99 )
      = bot_bot_com_o ) ).

thf(fact_941_Diff__cancel,axiom,
    ! [A_99: pname > $o] :
      ( ( minus_minus_pname_o @ A_99 @ A_99 )
      = bot_bot_pname_o ) ).

thf(fact_942_Diff__cancel,axiom,
    ! [A_99: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_99 @ A_99 )
      = bot_bo19817387tate_o ) ).

thf(fact_943_Diff__empty,axiom,
    ! [A_98: com > $o] :
      ( ( minus_minus_com_o @ A_98 @ bot_bot_com_o )
      = A_98 ) ).

thf(fact_944_Diff__empty,axiom,
    ! [A_98: pname > $o] :
      ( ( minus_minus_pname_o @ A_98 @ bot_bot_pname_o )
      = A_98 ) ).

thf(fact_945_Diff__empty,axiom,
    ! [A_98: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_98 @ bot_bo19817387tate_o )
      = A_98 ) ).

thf(fact_946_empty__Diff,axiom,
    ! [A_97: com > $o] :
      ( ( minus_minus_com_o @ bot_bot_com_o @ A_97 )
      = bot_bot_com_o ) ).

thf(fact_947_empty__Diff,axiom,
    ! [A_97: pname > $o] :
      ( ( minus_minus_pname_o @ bot_bot_pname_o @ A_97 )
      = bot_bot_pname_o ) ).

thf(fact_948_empty__Diff,axiom,
    ! [A_97: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ bot_bo19817387tate_o @ A_97 )
      = bot_bo19817387tate_o ) ).

thf(fact_949_finite__Diff2,axiom,
    ! [A_96: ( pname > $o ) > $o,B_55: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ B_55 )
     => ( ( finite297249702name_o @ ( minus_1480864103me_o_o @ A_96 @ B_55 ) )
      <=> ( finite297249702name_o @ A_96 ) ) ) ).

thf(fact_950_finite__Diff2,axiom,
    ! [A_96: ( hoare_1708887482_state > $o ) > $o,B_55: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ B_55 )
     => ( ( finite1329924456tate_o @ ( minus_548038231te_o_o @ A_96 @ B_55 ) )
      <=> ( finite1329924456tate_o @ A_96 ) ) ) ).

thf(fact_951_finite__Diff2,axiom,
    ! [A_96: pname > $o,B_55: pname > $o] :
      ( ( finite_finite_pname @ B_55 )
     => ( ( finite_finite_pname @ ( minus_minus_pname_o @ A_96 @ B_55 ) )
      <=> ( finite_finite_pname @ A_96 ) ) ) ).

thf(fact_952_finite__Diff2,axiom,
    ! [A_96: hoare_1708887482_state > $o,B_55: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ B_55 )
     => ( ( finite1625599783_state @ ( minus_2056855718tate_o @ A_96 @ B_55 ) )
      <=> ( finite1625599783_state @ A_96 ) ) ) ).

thf(fact_953_insert__Diff1,axiom,
    ! [A_95: com > $o,X_22: com,B_54: com > $o] :
      ( ( member_com @ X_22 @ B_54 )
     => ( ( minus_minus_com_o @ ( insert_com @ X_22 @ A_95 ) @ B_54 )
        = ( minus_minus_com_o @ A_95 @ B_54 ) ) ) ).

thf(fact_954_insert__Diff1,axiom,
    ! [A_95: pname > $o,X_22: pname,B_54: pname > $o] :
      ( ( member_pname @ X_22 @ B_54 )
     => ( ( minus_minus_pname_o @ ( insert_pname @ X_22 @ A_95 ) @ B_54 )
        = ( minus_minus_pname_o @ A_95 @ B_54 ) ) ) ).

thf(fact_955_insert__Diff1,axiom,
    ! [A_95: hoare_1708887482_state > $o,X_22: hoare_1708887482_state,B_54: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ X_22 @ B_54 )
     => ( ( minus_2056855718tate_o @ ( insert528405184_state @ X_22 @ A_95 ) @ B_54 )
        = ( minus_2056855718tate_o @ A_95 @ B_54 ) ) ) ).

thf(fact_956_insert__Diff__if,axiom,
    ! [A_94: com > $o,X_21: com,B_53: com > $o] :
      ( ( ( member_com @ X_21 @ B_53 )
       => ( ( minus_minus_com_o @ ( insert_com @ X_21 @ A_94 ) @ B_53 )
          = ( minus_minus_com_o @ A_94 @ B_53 ) ) )
      & ( ~ ( member_com @ X_21 @ B_53 )
       => ( ( minus_minus_com_o @ ( insert_com @ X_21 @ A_94 ) @ B_53 )
          = ( insert_com @ X_21 @ ( minus_minus_com_o @ A_94 @ B_53 ) ) ) ) ) ).

thf(fact_957_insert__Diff__if,axiom,
    ! [A_94: pname > $o,X_21: pname,B_53: pname > $o] :
      ( ( ( member_pname @ X_21 @ B_53 )
       => ( ( minus_minus_pname_o @ ( insert_pname @ X_21 @ A_94 ) @ B_53 )
          = ( minus_minus_pname_o @ A_94 @ B_53 ) ) )
      & ( ~ ( member_pname @ X_21 @ B_53 )
       => ( ( minus_minus_pname_o @ ( insert_pname @ X_21 @ A_94 ) @ B_53 )
          = ( insert_pname @ X_21 @ ( minus_minus_pname_o @ A_94 @ B_53 ) ) ) ) ) ).

thf(fact_958_insert__Diff__if,axiom,
    ! [A_94: hoare_1708887482_state > $o,X_21: hoare_1708887482_state,B_53: hoare_1708887482_state > $o] :
      ( ( ( member451959335_state @ X_21 @ B_53 )
       => ( ( minus_2056855718tate_o @ ( insert528405184_state @ X_21 @ A_94 ) @ B_53 )
          = ( minus_2056855718tate_o @ A_94 @ B_53 ) ) )
      & ( ~ ( member451959335_state @ X_21 @ B_53 )
       => ( ( minus_2056855718tate_o @ ( insert528405184_state @ X_21 @ A_94 ) @ B_53 )
          = ( insert528405184_state @ X_21 @ ( minus_2056855718tate_o @ A_94 @ B_53 ) ) ) ) ) ).

thf(fact_959_disjoint__iff__not__equal,axiom,
    ! [A_93: com > $o,B_52: com > $o] :
      ( ( ( semila513601829_com_o @ A_93 @ B_52 )
        = bot_bot_com_o )
    <=> ! [X_3: com] :
          ( ( member_com @ X_3 @ A_93 )
         => ! [Xa: com] :
              ( ( member_com @ Xa @ B_52 )
             => ( X_3 != Xa ) ) ) ) ).

thf(fact_960_disjoint__iff__not__equal,axiom,
    ! [A_93: pname > $o,B_52: pname > $o] :
      ( ( ( semila1673364395name_o @ A_93 @ B_52 )
        = bot_bot_pname_o )
    <=> ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_93 )
         => ! [Xa: pname] :
              ( ( member_pname @ Xa @ B_52 )
             => ( X_3 != Xa ) ) ) ) ).

thf(fact_961_disjoint__iff__not__equal,axiom,
    ! [A_93: hoare_1708887482_state > $o,B_52: hoare_1708887482_state > $o] :
      ( ( ( semila129691299tate_o @ A_93 @ B_52 )
        = bot_bo19817387tate_o )
    <=> ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ A_93 )
         => ! [Xa: hoare_1708887482_state] :
              ( ( member451959335_state @ Xa @ B_52 )
             => ( X_3 != Xa ) ) ) ) ).

thf(fact_962_Int__empty__right,axiom,
    ! [A_92: com > $o] :
      ( ( semila513601829_com_o @ A_92 @ bot_bot_com_o )
      = bot_bot_com_o ) ).

thf(fact_963_Int__empty__right,axiom,
    ! [A_92: pname > $o] :
      ( ( semila1673364395name_o @ A_92 @ bot_bot_pname_o )
      = bot_bot_pname_o ) ).

thf(fact_964_Int__empty__right,axiom,
    ! [A_92: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ A_92 @ bot_bo19817387tate_o )
      = bot_bo19817387tate_o ) ).

thf(fact_965_Int__empty__left,axiom,
    ! [B_51: com > $o] :
      ( ( semila513601829_com_o @ bot_bot_com_o @ B_51 )
      = bot_bot_com_o ) ).

thf(fact_966_Int__empty__left,axiom,
    ! [B_51: pname > $o] :
      ( ( semila1673364395name_o @ bot_bot_pname_o @ B_51 )
      = bot_bot_pname_o ) ).

thf(fact_967_Int__empty__left,axiom,
    ! [B_51: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ bot_bo19817387tate_o @ B_51 )
      = bot_bo19817387tate_o ) ).

thf(fact_968_double__diff,axiom,
    ! [C_18: pname > $o,A_91: pname > $o,B_50: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_91 @ B_50 )
     => ( ( ord_less_eq_pname_o @ B_50 @ C_18 )
       => ( ( minus_minus_pname_o @ B_50 @ ( minus_minus_pname_o @ C_18 @ A_91 ) )
          = A_91 ) ) ) ).

thf(fact_969_double__diff,axiom,
    ! [C_18: hoare_1708887482_state > $o,A_91: hoare_1708887482_state > $o,B_50: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_91 @ B_50 )
     => ( ( ord_le777019615tate_o @ B_50 @ C_18 )
       => ( ( minus_2056855718tate_o @ B_50 @ ( minus_2056855718tate_o @ C_18 @ A_91 ) )
          = A_91 ) ) ) ).

thf(fact_970_Diff__mono,axiom,
    ! [D_1: pname > $o,B_49: pname > $o,A_90: pname > $o,C_17: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_90 @ C_17 )
     => ( ( ord_less_eq_pname_o @ D_1 @ B_49 )
       => ( ord_less_eq_pname_o @ ( minus_minus_pname_o @ A_90 @ B_49 ) @ ( minus_minus_pname_o @ C_17 @ D_1 ) ) ) ) ).

thf(fact_971_Diff__mono,axiom,
    ! [D_1: hoare_1708887482_state > $o,B_49: hoare_1708887482_state > $o,A_90: hoare_1708887482_state > $o,C_17: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_90 @ C_17 )
     => ( ( ord_le777019615tate_o @ D_1 @ B_49 )
       => ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ A_90 @ B_49 ) @ ( minus_2056855718tate_o @ C_17 @ D_1 ) ) ) ) ).

thf(fact_972_Diff__subset,axiom,
    ! [A_89: pname > $o,B_48: pname > $o] : ( ord_less_eq_pname_o @ ( minus_minus_pname_o @ A_89 @ B_48 ) @ A_89 ) ).

thf(fact_973_Diff__subset,axiom,
    ! [A_89: hoare_1708887482_state > $o,B_48: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ A_89 @ B_48 ) @ A_89 ) ).

thf(fact_974_Un__Diff,axiom,
    ! [A_88: pname > $o,B_47: pname > $o,C_16: pname > $o] :
      ( ( minus_minus_pname_o @ ( semila1780557381name_o @ A_88 @ B_47 ) @ C_16 )
      = ( semila1780557381name_o @ ( minus_minus_pname_o @ A_88 @ C_16 ) @ ( minus_minus_pname_o @ B_47 @ C_16 ) ) ) ).

thf(fact_975_Un__Diff,axiom,
    ! [A_88: hoare_1708887482_state > $o,B_47: hoare_1708887482_state > $o,C_16: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ ( semila1122118281tate_o @ A_88 @ B_47 ) @ C_16 )
      = ( semila1122118281tate_o @ ( minus_2056855718tate_o @ A_88 @ C_16 ) @ ( minus_2056855718tate_o @ B_47 @ C_16 ) ) ) ).

thf(fact_976_Un__Diff__cancel2,axiom,
    ! [B_46: pname > $o,A_87: pname > $o] :
      ( ( semila1780557381name_o @ ( minus_minus_pname_o @ B_46 @ A_87 ) @ A_87 )
      = ( semila1780557381name_o @ B_46 @ A_87 ) ) ).

thf(fact_977_Un__Diff__cancel2,axiom,
    ! [B_46: hoare_1708887482_state > $o,A_87: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( minus_2056855718tate_o @ B_46 @ A_87 ) @ A_87 )
      = ( semila1122118281tate_o @ B_46 @ A_87 ) ) ).

thf(fact_978_Un__Diff__cancel,axiom,
    ! [A_86: pname > $o,B_45: pname > $o] :
      ( ( semila1780557381name_o @ A_86 @ ( minus_minus_pname_o @ B_45 @ A_86 ) )
      = ( semila1780557381name_o @ A_86 @ B_45 ) ) ).

thf(fact_979_Un__Diff__cancel,axiom,
    ! [A_86: hoare_1708887482_state > $o,B_45: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_86 @ ( minus_2056855718tate_o @ B_45 @ A_86 ) )
      = ( semila1122118281tate_o @ A_86 @ B_45 ) ) ).

thf(fact_980_Int__insert__left__if1,axiom,
    ! [B_44: com > $o,A_85: com,C_15: com > $o] :
      ( ( member_com @ A_85 @ C_15 )
     => ( ( semila513601829_com_o @ ( insert_com @ A_85 @ B_44 ) @ C_15 )
        = ( insert_com @ A_85 @ ( semila513601829_com_o @ B_44 @ C_15 ) ) ) ) ).

thf(fact_981_Int__insert__left__if1,axiom,
    ! [B_44: pname > $o,A_85: pname,C_15: pname > $o] :
      ( ( member_pname @ A_85 @ C_15 )
     => ( ( semila1673364395name_o @ ( insert_pname @ A_85 @ B_44 ) @ C_15 )
        = ( insert_pname @ A_85 @ ( semila1673364395name_o @ B_44 @ C_15 ) ) ) ) ).

thf(fact_982_Int__insert__left__if1,axiom,
    ! [B_44: hoare_1708887482_state > $o,A_85: hoare_1708887482_state,C_15: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_85 @ C_15 )
     => ( ( semila129691299tate_o @ ( insert528405184_state @ A_85 @ B_44 ) @ C_15 )
        = ( insert528405184_state @ A_85 @ ( semila129691299tate_o @ B_44 @ C_15 ) ) ) ) ).

thf(fact_983_Int__insert__right__if1,axiom,
    ! [B_43: com > $o,A_84: com,A_83: com > $o] :
      ( ( member_com @ A_84 @ A_83 )
     => ( ( semila513601829_com_o @ A_83 @ ( insert_com @ A_84 @ B_43 ) )
        = ( insert_com @ A_84 @ ( semila513601829_com_o @ A_83 @ B_43 ) ) ) ) ).

thf(fact_984_Int__insert__right__if1,axiom,
    ! [B_43: pname > $o,A_84: pname,A_83: pname > $o] :
      ( ( member_pname @ A_84 @ A_83 )
     => ( ( semila1673364395name_o @ A_83 @ ( insert_pname @ A_84 @ B_43 ) )
        = ( insert_pname @ A_84 @ ( semila1673364395name_o @ A_83 @ B_43 ) ) ) ) ).

thf(fact_985_Int__insert__right__if1,axiom,
    ! [B_43: hoare_1708887482_state > $o,A_84: hoare_1708887482_state,A_83: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_84 @ A_83 )
     => ( ( semila129691299tate_o @ A_83 @ ( insert528405184_state @ A_84 @ B_43 ) )
        = ( insert528405184_state @ A_84 @ ( semila129691299tate_o @ A_83 @ B_43 ) ) ) ) ).

thf(fact_986_Int__insert__left__if0,axiom,
    ! [B_42: com > $o,A_82: com,C_14: com > $o] :
      ( ~ ( member_com @ A_82 @ C_14 )
     => ( ( semila513601829_com_o @ ( insert_com @ A_82 @ B_42 ) @ C_14 )
        = ( semila513601829_com_o @ B_42 @ C_14 ) ) ) ).

thf(fact_987_Int__insert__left__if0,axiom,
    ! [B_42: pname > $o,A_82: pname,C_14: pname > $o] :
      ( ~ ( member_pname @ A_82 @ C_14 )
     => ( ( semila1673364395name_o @ ( insert_pname @ A_82 @ B_42 ) @ C_14 )
        = ( semila1673364395name_o @ B_42 @ C_14 ) ) ) ).

thf(fact_988_Int__insert__left__if0,axiom,
    ! [B_42: hoare_1708887482_state > $o,A_82: hoare_1708887482_state,C_14: hoare_1708887482_state > $o] :
      ( ~ ( member451959335_state @ A_82 @ C_14 )
     => ( ( semila129691299tate_o @ ( insert528405184_state @ A_82 @ B_42 ) @ C_14 )
        = ( semila129691299tate_o @ B_42 @ C_14 ) ) ) ).

thf(fact_989_Int__insert__right__if0,axiom,
    ! [B_41: com > $o,A_81: com,A_80: com > $o] :
      ( ~ ( member_com @ A_81 @ A_80 )
     => ( ( semila513601829_com_o @ A_80 @ ( insert_com @ A_81 @ B_41 ) )
        = ( semila513601829_com_o @ A_80 @ B_41 ) ) ) ).

thf(fact_990_Int__insert__right__if0,axiom,
    ! [B_41: pname > $o,A_81: pname,A_80: pname > $o] :
      ( ~ ( member_pname @ A_81 @ A_80 )
     => ( ( semila1673364395name_o @ A_80 @ ( insert_pname @ A_81 @ B_41 ) )
        = ( semila1673364395name_o @ A_80 @ B_41 ) ) ) ).

thf(fact_991_Int__insert__right__if0,axiom,
    ! [B_41: hoare_1708887482_state > $o,A_81: hoare_1708887482_state,A_80: hoare_1708887482_state > $o] :
      ( ~ ( member451959335_state @ A_81 @ A_80 )
     => ( ( semila129691299tate_o @ A_80 @ ( insert528405184_state @ A_81 @ B_41 ) )
        = ( semila129691299tate_o @ A_80 @ B_41 ) ) ) ).

thf(fact_992_insert__inter__insert,axiom,
    ! [A_79: com,A_78: com > $o,B_40: com > $o] :
      ( ( semila513601829_com_o @ ( insert_com @ A_79 @ A_78 ) @ ( insert_com @ A_79 @ B_40 ) )
      = ( insert_com @ A_79 @ ( semila513601829_com_o @ A_78 @ B_40 ) ) ) ).

thf(fact_993_insert__inter__insert,axiom,
    ! [A_79: pname,A_78: pname > $o,B_40: pname > $o] :
      ( ( semila1673364395name_o @ ( insert_pname @ A_79 @ A_78 ) @ ( insert_pname @ A_79 @ B_40 ) )
      = ( insert_pname @ A_79 @ ( semila1673364395name_o @ A_78 @ B_40 ) ) ) ).

thf(fact_994_insert__inter__insert,axiom,
    ! [A_79: hoare_1708887482_state,A_78: hoare_1708887482_state > $o,B_40: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ ( insert528405184_state @ A_79 @ A_78 ) @ ( insert528405184_state @ A_79 @ B_40 ) )
      = ( insert528405184_state @ A_79 @ ( semila129691299tate_o @ A_78 @ B_40 ) ) ) ).

thf(fact_995_Int__insert__left,axiom,
    ! [B_39: com > $o,A_77: com,C_13: com > $o] :
      ( ( ( member_com @ A_77 @ C_13 )
       => ( ( semila513601829_com_o @ ( insert_com @ A_77 @ B_39 ) @ C_13 )
          = ( insert_com @ A_77 @ ( semila513601829_com_o @ B_39 @ C_13 ) ) ) )
      & ( ~ ( member_com @ A_77 @ C_13 )
       => ( ( semila513601829_com_o @ ( insert_com @ A_77 @ B_39 ) @ C_13 )
          = ( semila513601829_com_o @ B_39 @ C_13 ) ) ) ) ).

thf(fact_996_Int__insert__left,axiom,
    ! [B_39: pname > $o,A_77: pname,C_13: pname > $o] :
      ( ( ( member_pname @ A_77 @ C_13 )
       => ( ( semila1673364395name_o @ ( insert_pname @ A_77 @ B_39 ) @ C_13 )
          = ( insert_pname @ A_77 @ ( semila1673364395name_o @ B_39 @ C_13 ) ) ) )
      & ( ~ ( member_pname @ A_77 @ C_13 )
       => ( ( semila1673364395name_o @ ( insert_pname @ A_77 @ B_39 ) @ C_13 )
          = ( semila1673364395name_o @ B_39 @ C_13 ) ) ) ) ).

thf(fact_997_Int__insert__left,axiom,
    ! [B_39: hoare_1708887482_state > $o,A_77: hoare_1708887482_state,C_13: hoare_1708887482_state > $o] :
      ( ( ( member451959335_state @ A_77 @ C_13 )
       => ( ( semila129691299tate_o @ ( insert528405184_state @ A_77 @ B_39 ) @ C_13 )
          = ( insert528405184_state @ A_77 @ ( semila129691299tate_o @ B_39 @ C_13 ) ) ) )
      & ( ~ ( member451959335_state @ A_77 @ C_13 )
       => ( ( semila129691299tate_o @ ( insert528405184_state @ A_77 @ B_39 ) @ C_13 )
          = ( semila129691299tate_o @ B_39 @ C_13 ) ) ) ) ).

thf(fact_998_Int__insert__right,axiom,
    ! [B_38: com > $o,A_76: com,A_75: com > $o] :
      ( ( ( member_com @ A_76 @ A_75 )
       => ( ( semila513601829_com_o @ A_75 @ ( insert_com @ A_76 @ B_38 ) )
          = ( insert_com @ A_76 @ ( semila513601829_com_o @ A_75 @ B_38 ) ) ) )
      & ( ~ ( member_com @ A_76 @ A_75 )
       => ( ( semila513601829_com_o @ A_75 @ ( insert_com @ A_76 @ B_38 ) )
          = ( semila513601829_com_o @ A_75 @ B_38 ) ) ) ) ).

thf(fact_999_Int__insert__right,axiom,
    ! [B_38: pname > $o,A_76: pname,A_75: pname > $o] :
      ( ( ( member_pname @ A_76 @ A_75 )
       => ( ( semila1673364395name_o @ A_75 @ ( insert_pname @ A_76 @ B_38 ) )
          = ( insert_pname @ A_76 @ ( semila1673364395name_o @ A_75 @ B_38 ) ) ) )
      & ( ~ ( member_pname @ A_76 @ A_75 )
       => ( ( semila1673364395name_o @ A_75 @ ( insert_pname @ A_76 @ B_38 ) )
          = ( semila1673364395name_o @ A_75 @ B_38 ) ) ) ) ).

thf(fact_1000_Int__insert__right,axiom,
    ! [B_38: hoare_1708887482_state > $o,A_76: hoare_1708887482_state,A_75: hoare_1708887482_state > $o] :
      ( ( ( member451959335_state @ A_76 @ A_75 )
       => ( ( semila129691299tate_o @ A_75 @ ( insert528405184_state @ A_76 @ B_38 ) )
          = ( insert528405184_state @ A_76 @ ( semila129691299tate_o @ A_75 @ B_38 ) ) ) )
      & ( ~ ( member451959335_state @ A_76 @ A_75 )
       => ( ( semila129691299tate_o @ A_75 @ ( insert528405184_state @ A_76 @ B_38 ) )
          = ( semila129691299tate_o @ A_75 @ B_38 ) ) ) ) ).

thf(fact_1001_Int__mono,axiom,
    ! [B_37: pname > $o,D: pname > $o,A_74: pname > $o,C_12: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_74 @ C_12 )
     => ( ( ord_less_eq_pname_o @ B_37 @ D )
       => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_74 @ B_37 ) @ ( semila1673364395name_o @ C_12 @ D ) ) ) ) ).

thf(fact_1002_Int__mono,axiom,
    ! [B_37: hoare_1708887482_state > $o,D: hoare_1708887482_state > $o,A_74: hoare_1708887482_state > $o,C_12: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_74 @ C_12 )
     => ( ( ord_le777019615tate_o @ B_37 @ D )
       => ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_74 @ B_37 ) @ ( semila129691299tate_o @ C_12 @ D ) ) ) ) ).

thf(fact_1003_Int__greatest,axiom,
    ! [B_36: pname > $o,C_11: pname > $o,A_73: pname > $o] :
      ( ( ord_less_eq_pname_o @ C_11 @ A_73 )
     => ( ( ord_less_eq_pname_o @ C_11 @ B_36 )
       => ( ord_less_eq_pname_o @ C_11 @ ( semila1673364395name_o @ A_73 @ B_36 ) ) ) ) ).

thf(fact_1004_Int__greatest,axiom,
    ! [B_36: hoare_1708887482_state > $o,C_11: hoare_1708887482_state > $o,A_73: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ C_11 @ A_73 )
     => ( ( ord_le777019615tate_o @ C_11 @ B_36 )
       => ( ord_le777019615tate_o @ C_11 @ ( semila129691299tate_o @ A_73 @ B_36 ) ) ) ) ).

thf(fact_1005_Int__absorb1,axiom,
    ! [B_35: pname > $o,A_72: pname > $o] :
      ( ( ord_less_eq_pname_o @ B_35 @ A_72 )
     => ( ( semila1673364395name_o @ A_72 @ B_35 )
        = B_35 ) ) ).

thf(fact_1006_Int__absorb1,axiom,
    ! [B_35: hoare_1708887482_state > $o,A_72: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ B_35 @ A_72 )
     => ( ( semila129691299tate_o @ A_72 @ B_35 )
        = B_35 ) ) ).

thf(fact_1007_Int__absorb2,axiom,
    ! [A_71: pname > $o,B_34: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_71 @ B_34 )
     => ( ( semila1673364395name_o @ A_71 @ B_34 )
        = A_71 ) ) ).

thf(fact_1008_Int__absorb2,axiom,
    ! [A_71: hoare_1708887482_state > $o,B_34: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_71 @ B_34 )
     => ( ( semila129691299tate_o @ A_71 @ B_34 )
        = A_71 ) ) ).

thf(fact_1009_Int__lower2,axiom,
    ! [A_70: pname > $o,B_33: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_70 @ B_33 ) @ B_33 ) ).

thf(fact_1010_Int__lower2,axiom,
    ! [A_70: hoare_1708887482_state > $o,B_33: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_70 @ B_33 ) @ B_33 ) ).

thf(fact_1011_Int__lower1,axiom,
    ! [A_69: pname > $o,B_32: pname > $o] : ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_69 @ B_32 ) @ A_69 ) ).

thf(fact_1012_Int__lower1,axiom,
    ! [A_69: hoare_1708887482_state > $o,B_32: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_69 @ B_32 ) @ A_69 ) ).

thf(fact_1013_Un__Int__crazy,axiom,
    ! [A_68: pname > $o,B_31: pname > $o,C_10: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1780557381name_o @ ( semila1673364395name_o @ A_68 @ B_31 ) @ ( semila1673364395name_o @ B_31 @ C_10 ) ) @ ( semila1673364395name_o @ C_10 @ A_68 ) )
      = ( semila1673364395name_o @ ( semila1673364395name_o @ ( semila1780557381name_o @ A_68 @ B_31 ) @ ( semila1780557381name_o @ B_31 @ C_10 ) ) @ ( semila1780557381name_o @ C_10 @ A_68 ) ) ) ).

thf(fact_1014_Un__Int__crazy,axiom,
    ! [A_68: hoare_1708887482_state > $o,B_31: hoare_1708887482_state > $o,C_10: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila1122118281tate_o @ ( semila129691299tate_o @ A_68 @ B_31 ) @ ( semila129691299tate_o @ B_31 @ C_10 ) ) @ ( semila129691299tate_o @ C_10 @ A_68 ) )
      = ( semila129691299tate_o @ ( semila129691299tate_o @ ( semila1122118281tate_o @ A_68 @ B_31 ) @ ( semila1122118281tate_o @ B_31 @ C_10 ) ) @ ( semila1122118281tate_o @ C_10 @ A_68 ) ) ) ).

thf(fact_1015_Un__Int__distrib2,axiom,
    ! [B_30: pname > $o,C_9: pname > $o,A_67: pname > $o] :
      ( ( semila1780557381name_o @ ( semila1673364395name_o @ B_30 @ C_9 ) @ A_67 )
      = ( semila1673364395name_o @ ( semila1780557381name_o @ B_30 @ A_67 ) @ ( semila1780557381name_o @ C_9 @ A_67 ) ) ) ).

thf(fact_1016_Un__Int__distrib2,axiom,
    ! [B_30: hoare_1708887482_state > $o,C_9: hoare_1708887482_state > $o,A_67: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ ( semila129691299tate_o @ B_30 @ C_9 ) @ A_67 )
      = ( semila129691299tate_o @ ( semila1122118281tate_o @ B_30 @ A_67 ) @ ( semila1122118281tate_o @ C_9 @ A_67 ) ) ) ).

thf(fact_1017_Int__Un__distrib2,axiom,
    ! [B_29: pname > $o,C_8: pname > $o,A_66: pname > $o] :
      ( ( semila1673364395name_o @ ( semila1780557381name_o @ B_29 @ C_8 ) @ A_66 )
      = ( semila1780557381name_o @ ( semila1673364395name_o @ B_29 @ A_66 ) @ ( semila1673364395name_o @ C_8 @ A_66 ) ) ) ).

thf(fact_1018_Int__Un__distrib2,axiom,
    ! [B_29: hoare_1708887482_state > $o,C_8: hoare_1708887482_state > $o,A_66: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ ( semila1122118281tate_o @ B_29 @ C_8 ) @ A_66 )
      = ( semila1122118281tate_o @ ( semila129691299tate_o @ B_29 @ A_66 ) @ ( semila129691299tate_o @ C_8 @ A_66 ) ) ) ).

thf(fact_1019_Un__Int__distrib,axiom,
    ! [A_65: pname > $o,B_28: pname > $o,C_7: pname > $o] :
      ( ( semila1780557381name_o @ A_65 @ ( semila1673364395name_o @ B_28 @ C_7 ) )
      = ( semila1673364395name_o @ ( semila1780557381name_o @ A_65 @ B_28 ) @ ( semila1780557381name_o @ A_65 @ C_7 ) ) ) ).

thf(fact_1020_Un__Int__distrib,axiom,
    ! [A_65: hoare_1708887482_state > $o,B_28: hoare_1708887482_state > $o,C_7: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ A_65 @ ( semila129691299tate_o @ B_28 @ C_7 ) )
      = ( semila129691299tate_o @ ( semila1122118281tate_o @ A_65 @ B_28 ) @ ( semila1122118281tate_o @ A_65 @ C_7 ) ) ) ).

thf(fact_1021_Int__Un__distrib,axiom,
    ! [A_64: pname > $o,B_27: pname > $o,C_6: pname > $o] :
      ( ( semila1673364395name_o @ A_64 @ ( semila1780557381name_o @ B_27 @ C_6 ) )
      = ( semila1780557381name_o @ ( semila1673364395name_o @ A_64 @ B_27 ) @ ( semila1673364395name_o @ A_64 @ C_6 ) ) ) ).

thf(fact_1022_Int__Un__distrib,axiom,
    ! [A_64: hoare_1708887482_state > $o,B_27: hoare_1708887482_state > $o,C_6: hoare_1708887482_state > $o] :
      ( ( semila129691299tate_o @ A_64 @ ( semila1122118281tate_o @ B_27 @ C_6 ) )
      = ( semila1122118281tate_o @ ( semila129691299tate_o @ A_64 @ B_27 ) @ ( semila129691299tate_o @ A_64 @ C_6 ) ) ) ).

thf(fact_1023_distrib__inf__le,axiom,
    ! [X_20: $o,Y_9: $o,Z_4: $o] : ( ord_less_eq_o @ ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_20 @ Y_9 ) @ ( semila854092349_inf_o @ X_20 @ Z_4 ) ) @ ( semila854092349_inf_o @ X_20 @ ( semila10642723_sup_o @ Y_9 @ Z_4 ) ) ) ).

thf(fact_1024_distrib__inf__le,axiom,
    ! [X_20: pname > $o,Y_9: pname > $o,Z_4: pname > $o] : ( ord_less_eq_pname_o @ ( semila1780557381name_o @ ( semila1673364395name_o @ X_20 @ Y_9 ) @ ( semila1673364395name_o @ X_20 @ Z_4 ) ) @ ( semila1673364395name_o @ X_20 @ ( semila1780557381name_o @ Y_9 @ Z_4 ) ) ) ).

thf(fact_1025_distrib__inf__le,axiom,
    ! [X_20: hoare_1708887482_state > $o,Y_9: hoare_1708887482_state > $o,Z_4: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila1122118281tate_o @ ( semila129691299tate_o @ X_20 @ Y_9 ) @ ( semila129691299tate_o @ X_20 @ Z_4 ) ) @ ( semila129691299tate_o @ X_20 @ ( semila1122118281tate_o @ Y_9 @ Z_4 ) ) ) ).

thf(fact_1026_distrib__sup__le,axiom,
    ! [X_19: $o,Y_8: $o,Z_3: $o] : ( ord_less_eq_o @ ( semila10642723_sup_o @ X_19 @ ( semila854092349_inf_o @ Y_8 @ Z_3 ) ) @ ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_19 @ Y_8 ) @ ( semila10642723_sup_o @ X_19 @ Z_3 ) ) ) ).

thf(fact_1027_distrib__sup__le,axiom,
    ! [X_19: pname > $o,Y_8: pname > $o,Z_3: pname > $o] : ( ord_less_eq_pname_o @ ( semila1780557381name_o @ X_19 @ ( semila1673364395name_o @ Y_8 @ Z_3 ) ) @ ( semila1673364395name_o @ ( semila1780557381name_o @ X_19 @ Y_8 ) @ ( semila1780557381name_o @ X_19 @ Z_3 ) ) ) ).

thf(fact_1028_distrib__sup__le,axiom,
    ! [X_19: hoare_1708887482_state > $o,Y_8: hoare_1708887482_state > $o,Z_3: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( semila1122118281tate_o @ X_19 @ ( semila129691299tate_o @ Y_8 @ Z_3 ) ) @ ( semila129691299tate_o @ ( semila1122118281tate_o @ X_19 @ Y_8 ) @ ( semila1122118281tate_o @ X_19 @ Z_3 ) ) ) ).

thf(fact_1029_insert__Diff,axiom,
    ! [A_63: com,A_62: com > $o] :
      ( ( member_com @ A_63 @ A_62 )
     => ( ( insert_com @ A_63 @ ( minus_minus_com_o @ A_62 @ ( insert_com @ A_63 @ bot_bot_com_o ) ) )
        = A_62 ) ) ).

thf(fact_1030_insert__Diff,axiom,
    ! [A_63: pname,A_62: pname > $o] :
      ( ( member_pname @ A_63 @ A_62 )
     => ( ( insert_pname @ A_63 @ ( minus_minus_pname_o @ A_62 @ ( insert_pname @ A_63 @ bot_bot_pname_o ) ) )
        = A_62 ) ) ).

thf(fact_1031_insert__Diff,axiom,
    ! [A_63: hoare_1708887482_state,A_62: hoare_1708887482_state > $o] :
      ( ( member451959335_state @ A_63 @ A_62 )
     => ( ( insert528405184_state @ A_63 @ ( minus_2056855718tate_o @ A_62 @ ( insert528405184_state @ A_63 @ bot_bo19817387tate_o ) ) )
        = A_62 ) ) ).

thf(fact_1032_Diff__insert__absorb,axiom,
    ! [X_18: com,A_61: com > $o] :
      ( ~ ( member_com @ X_18 @ A_61 )
     => ( ( minus_minus_com_o @ ( insert_com @ X_18 @ A_61 ) @ ( insert_com @ X_18 @ bot_bot_com_o ) )
        = A_61 ) ) ).

thf(fact_1033_Diff__insert__absorb,axiom,
    ! [X_18: pname,A_61: pname > $o] :
      ( ~ ( member_pname @ X_18 @ A_61 )
     => ( ( minus_minus_pname_o @ ( insert_pname @ X_18 @ A_61 ) @ ( insert_pname @ X_18 @ bot_bot_pname_o ) )
        = A_61 ) ) ).

thf(fact_1034_Diff__insert__absorb,axiom,
    ! [X_18: hoare_1708887482_state,A_61: hoare_1708887482_state > $o] :
      ( ~ ( member451959335_state @ X_18 @ A_61 )
     => ( ( minus_2056855718tate_o @ ( insert528405184_state @ X_18 @ A_61 ) @ ( insert528405184_state @ X_18 @ bot_bo19817387tate_o ) )
        = A_61 ) ) ).

thf(fact_1035_insert__Diff__single,axiom,
    ! [A_60: com,A_59: com > $o] :
      ( ( insert_com @ A_60 @ ( minus_minus_com_o @ A_59 @ ( insert_com @ A_60 @ bot_bot_com_o ) ) )
      = ( insert_com @ A_60 @ A_59 ) ) ).

thf(fact_1036_insert__Diff__single,axiom,
    ! [A_60: pname,A_59: pname > $o] :
      ( ( insert_pname @ A_60 @ ( minus_minus_pname_o @ A_59 @ ( insert_pname @ A_60 @ bot_bot_pname_o ) ) )
      = ( insert_pname @ A_60 @ A_59 ) ) ).

thf(fact_1037_insert__Diff__single,axiom,
    ! [A_60: hoare_1708887482_state,A_59: hoare_1708887482_state > $o] :
      ( ( insert528405184_state @ A_60 @ ( minus_2056855718tate_o @ A_59 @ ( insert528405184_state @ A_60 @ bot_bo19817387tate_o ) ) )
      = ( insert528405184_state @ A_60 @ A_59 ) ) ).

thf(fact_1038_Diff__insert2,axiom,
    ! [A_58: com > $o,A_57: com,B_26: com > $o] :
      ( ( minus_minus_com_o @ A_58 @ ( insert_com @ A_57 @ B_26 ) )
      = ( minus_minus_com_o @ ( minus_minus_com_o @ A_58 @ ( insert_com @ A_57 @ bot_bot_com_o ) ) @ B_26 ) ) ).

thf(fact_1039_Diff__insert2,axiom,
    ! [A_58: pname > $o,A_57: pname,B_26: pname > $o] :
      ( ( minus_minus_pname_o @ A_58 @ ( insert_pname @ A_57 @ B_26 ) )
      = ( minus_minus_pname_o @ ( minus_minus_pname_o @ A_58 @ ( insert_pname @ A_57 @ bot_bot_pname_o ) ) @ B_26 ) ) ).

thf(fact_1040_Diff__insert2,axiom,
    ! [A_58: hoare_1708887482_state > $o,A_57: hoare_1708887482_state,B_26: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_58 @ ( insert528405184_state @ A_57 @ B_26 ) )
      = ( minus_2056855718tate_o @ ( minus_2056855718tate_o @ A_58 @ ( insert528405184_state @ A_57 @ bot_bo19817387tate_o ) ) @ B_26 ) ) ).

thf(fact_1041_Diff__insert,axiom,
    ! [A_56: com > $o,A_55: com,B_25: com > $o] :
      ( ( minus_minus_com_o @ A_56 @ ( insert_com @ A_55 @ B_25 ) )
      = ( minus_minus_com_o @ ( minus_minus_com_o @ A_56 @ B_25 ) @ ( insert_com @ A_55 @ bot_bot_com_o ) ) ) ).

thf(fact_1042_Diff__insert,axiom,
    ! [A_56: pname > $o,A_55: pname,B_25: pname > $o] :
      ( ( minus_minus_pname_o @ A_56 @ ( insert_pname @ A_55 @ B_25 ) )
      = ( minus_minus_pname_o @ ( minus_minus_pname_o @ A_56 @ B_25 ) @ ( insert_pname @ A_55 @ bot_bot_pname_o ) ) ) ).

thf(fact_1043_Diff__insert,axiom,
    ! [A_56: hoare_1708887482_state > $o,A_55: hoare_1708887482_state,B_25: hoare_1708887482_state > $o] :
      ( ( minus_2056855718tate_o @ A_56 @ ( insert528405184_state @ A_55 @ B_25 ) )
      = ( minus_2056855718tate_o @ ( minus_2056855718tate_o @ A_56 @ B_25 ) @ ( insert528405184_state @ A_55 @ bot_bo19817387tate_o ) ) ) ).

thf(fact_1044_finite__Diff__insert,axiom,
    ! [A_54: com > $o,A_53: com,B_24: com > $o] :
      ( ( finite_finite_com @ ( minus_minus_com_o @ A_54 @ ( insert_com @ A_53 @ B_24 ) ) )
    <=> ( finite_finite_com @ ( minus_minus_com_o @ A_54 @ B_24 ) ) ) ).

thf(fact_1045_finite__Diff__insert,axiom,
    ! [A_54: pname > $o,A_53: pname,B_24: pname > $o] :
      ( ( finite_finite_pname @ ( minus_minus_pname_o @ A_54 @ ( insert_pname @ A_53 @ B_24 ) ) )
    <=> ( finite_finite_pname @ ( minus_minus_pname_o @ A_54 @ B_24 ) ) ) ).

thf(fact_1046_finite__Diff__insert,axiom,
    ! [A_54: hoare_1708887482_state > $o,A_53: hoare_1708887482_state,B_24: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ ( minus_2056855718tate_o @ A_54 @ ( insert528405184_state @ A_53 @ B_24 ) ) )
    <=> ( finite1625599783_state @ ( minus_2056855718tate_o @ A_54 @ B_24 ) ) ) ).

thf(fact_1047_finite__Diff__insert,axiom,
    ! [A_54: ( pname > $o ) > $o,A_53: pname > $o,B_24: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ ( minus_1480864103me_o_o @ A_54 @ ( insert_pname_o @ A_53 @ B_24 ) ) )
    <=> ( finite297249702name_o @ ( minus_1480864103me_o_o @ A_54 @ B_24 ) ) ) ).

thf(fact_1048_finite__Diff__insert,axiom,
    ! [A_54: ( hoare_1708887482_state > $o ) > $o,A_53: hoare_1708887482_state > $o,B_24: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ ( minus_548038231te_o_o @ A_54 @ ( insert949073679tate_o @ A_53 @ B_24 ) ) )
    <=> ( finite1329924456tate_o @ ( minus_548038231te_o_o @ A_54 @ B_24 ) ) ) ).

thf(fact_1049_image__diff__subset,axiom,
    ! [F_27: pname > hoare_1708887482_state,A_52: pname > $o,B_23: pname > $o] : ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ ( image_1116629049_state @ F_27 @ A_52 ) @ ( image_1116629049_state @ F_27 @ B_23 ) ) @ ( image_1116629049_state @ F_27 @ ( minus_minus_pname_o @ A_52 @ B_23 ) ) ) ).

thf(fact_1050_Diff__partition,axiom,
    ! [A_51: pname > $o,B_22: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_51 @ B_22 )
     => ( ( semila1780557381name_o @ A_51 @ ( minus_minus_pname_o @ B_22 @ A_51 ) )
        = B_22 ) ) ).

thf(fact_1051_Diff__partition,axiom,
    ! [A_51: hoare_1708887482_state > $o,B_22: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_51 @ B_22 )
     => ( ( semila1122118281tate_o @ A_51 @ ( minus_2056855718tate_o @ B_22 @ A_51 ) )
        = B_22 ) ) ).

thf(fact_1052_Diff__subset__conv,axiom,
    ! [A_50: pname > $o,B_21: pname > $o,C_5: pname > $o] :
      ( ( ord_less_eq_pname_o @ ( minus_minus_pname_o @ A_50 @ B_21 ) @ C_5 )
    <=> ( ord_less_eq_pname_o @ A_50 @ ( semila1780557381name_o @ B_21 @ C_5 ) ) ) ).

thf(fact_1053_Diff__subset__conv,axiom,
    ! [A_50: hoare_1708887482_state > $o,B_21: hoare_1708887482_state > $o,C_5: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ A_50 @ B_21 ) @ C_5 )
    <=> ( ord_le777019615tate_o @ A_50 @ ( semila1122118281tate_o @ B_21 @ C_5 ) ) ) ).

thf(fact_1054_image__Int__subset,axiom,
    ! [F_26: pname > hoare_1708887482_state,A_49: pname > $o,B_20: pname > $o] : ( ord_le777019615tate_o @ ( image_1116629049_state @ F_26 @ ( semila1673364395name_o @ A_49 @ B_20 ) ) @ ( semila129691299tate_o @ ( image_1116629049_state @ F_26 @ A_49 ) @ ( image_1116629049_state @ F_26 @ B_20 ) ) ) ).

thf(fact_1055_Un__Int__assoc__eq,axiom,
    ! [A_48: pname > $o,B_19: pname > $o,C_4: pname > $o] :
      ( ( ( semila1780557381name_o @ ( semila1673364395name_o @ A_48 @ B_19 ) @ C_4 )
        = ( semila1673364395name_o @ A_48 @ ( semila1780557381name_o @ B_19 @ C_4 ) ) )
    <=> ( ord_less_eq_pname_o @ C_4 @ A_48 ) ) ).

thf(fact_1056_Un__Int__assoc__eq,axiom,
    ! [A_48: hoare_1708887482_state > $o,B_19: hoare_1708887482_state > $o,C_4: hoare_1708887482_state > $o] :
      ( ( ( semila1122118281tate_o @ ( semila129691299tate_o @ A_48 @ B_19 ) @ C_4 )
        = ( semila129691299tate_o @ A_48 @ ( semila1122118281tate_o @ B_19 @ C_4 ) ) )
    <=> ( ord_le777019615tate_o @ C_4 @ A_48 ) ) ).

thf(fact_1057_if__image__distrib,axiom,
    ! [P_4: pname > $o,F_25: pname > hoare_1708887482_state,G_4: pname > hoare_1708887482_state,S: pname > $o] :
      ( ( image_1116629049_state
        @ ^ [X_3: pname] : ( if_Hoa1374726218_state @ ( P_4 @ X_3 ) @ ( F_25 @ X_3 ) @ ( G_4 @ X_3 ) )
        @ S )
      = ( semila1122118281tate_o @ ( image_1116629049_state @ F_25 @ ( semila1673364395name_o @ S @ ( collect_pname @ P_4 ) ) )
        @ ( image_1116629049_state @ G_4
          @ ( semila1673364395name_o @ S
            @ ( collect_pname
              @ ^ [X_3: pname] : ( (~) @ ( P_4 @ X_3 ) ) ) ) ) ) ) ).

thf(fact_1058_dom__if,axiom,
    ! [P_3: pname > $o,F_24: pname > option_com,G_3: pname > option_com] :
      ( ( dom_pname_com
        @ ^ [X_3: pname] : ( if_option_com @ ( P_3 @ X_3 ) @ ( F_24 @ X_3 ) @ ( G_3 @ X_3 ) ) )
      = ( semila1780557381name_o @ ( semila1673364395name_o @ ( dom_pname_com @ F_24 ) @ ( collect_pname @ P_3 ) )
        @ ( semila1673364395name_o @ ( dom_pname_com @ G_3 )
          @ ( collect_pname
            @ ^ [X_3: pname] : ( (~) @ ( P_3 @ X_3 ) ) ) ) ) ) ).

thf(fact_1059_diff__single__insert,axiom,
    ! [A_47: com > $o,X_17: com,B_18: com > $o] :
      ( ( ord_less_eq_com_o @ ( minus_minus_com_o @ A_47 @ ( insert_com @ X_17 @ bot_bot_com_o ) ) @ B_18 )
     => ( ( member_com @ X_17 @ A_47 )
       => ( ord_less_eq_com_o @ A_47 @ ( insert_com @ X_17 @ B_18 ) ) ) ) ).

thf(fact_1060_diff__single__insert,axiom,
    ! [A_47: pname > $o,X_17: pname,B_18: pname > $o] :
      ( ( ord_less_eq_pname_o @ ( minus_minus_pname_o @ A_47 @ ( insert_pname @ X_17 @ bot_bot_pname_o ) ) @ B_18 )
     => ( ( member_pname @ X_17 @ A_47 )
       => ( ord_less_eq_pname_o @ A_47 @ ( insert_pname @ X_17 @ B_18 ) ) ) ) ).

thf(fact_1061_diff__single__insert,axiom,
    ! [A_47: hoare_1708887482_state > $o,X_17: hoare_1708887482_state,B_18: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ A_47 @ ( insert528405184_state @ X_17 @ bot_bo19817387tate_o ) ) @ B_18 )
     => ( ( member451959335_state @ X_17 @ A_47 )
       => ( ord_le777019615tate_o @ A_47 @ ( insert528405184_state @ X_17 @ B_18 ) ) ) ) ).

thf(fact_1062_subset__insert__iff,axiom,
    ! [A_46: com > $o,X_16: com,B_17: com > $o] :
      ( ( ord_less_eq_com_o @ A_46 @ ( insert_com @ X_16 @ B_17 ) )
    <=> ( ( ( member_com @ X_16 @ A_46 )
         => ( ord_less_eq_com_o @ ( minus_minus_com_o @ A_46 @ ( insert_com @ X_16 @ bot_bot_com_o ) ) @ B_17 ) )
        & ( ~ ( member_com @ X_16 @ A_46 )
         => ( ord_less_eq_com_o @ A_46 @ B_17 ) ) ) ) ).

thf(fact_1063_subset__insert__iff,axiom,
    ! [A_46: pname > $o,X_16: pname,B_17: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_46 @ ( insert_pname @ X_16 @ B_17 ) )
    <=> ( ( ( member_pname @ X_16 @ A_46 )
         => ( ord_less_eq_pname_o @ ( minus_minus_pname_o @ A_46 @ ( insert_pname @ X_16 @ bot_bot_pname_o ) ) @ B_17 ) )
        & ( ~ ( member_pname @ X_16 @ A_46 )
         => ( ord_less_eq_pname_o @ A_46 @ B_17 ) ) ) ) ).

thf(fact_1064_subset__insert__iff,axiom,
    ! [A_46: hoare_1708887482_state > $o,X_16: hoare_1708887482_state,B_17: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_46 @ ( insert528405184_state @ X_16 @ B_17 ) )
    <=> ( ( ( member451959335_state @ X_16 @ A_46 )
         => ( ord_le777019615tate_o @ ( minus_2056855718tate_o @ A_46 @ ( insert528405184_state @ X_16 @ bot_bo19817387tate_o ) ) @ B_17 ) )
        & ( ~ ( member451959335_state @ X_16 @ A_46 )
         => ( ord_le777019615tate_o @ A_46 @ B_17 ) ) ) ) ).

thf(fact_1065_finite__empty__induct,axiom,
    ! [P_2: ( com > $o ) > $o,A_45: com > $o] :
      ( ( finite_finite_com @ A_45 )
     => ( ( P_2 @ A_45 )
       => ( ! [A_6: com,A_39: com > $o] :
              ( ( finite_finite_com @ A_39 )
             => ( ( member_com @ A_6 @ A_39 )
               => ( ( P_2 @ A_39 )
                 => ( P_2 @ ( minus_minus_com_o @ A_39 @ ( insert_com @ A_6 @ bot_bot_com_o ) ) ) ) ) )
         => ( P_2 @ bot_bot_com_o ) ) ) ) ).

thf(fact_1066_finite__empty__induct,axiom,
    ! [P_2: ( pname > $o ) > $o,A_45: pname > $o] :
      ( ( finite_finite_pname @ A_45 )
     => ( ( P_2 @ A_45 )
       => ( ! [A_6: pname,A_39: pname > $o] :
              ( ( finite_finite_pname @ A_39 )
             => ( ( member_pname @ A_6 @ A_39 )
               => ( ( P_2 @ A_39 )
                 => ( P_2 @ ( minus_minus_pname_o @ A_39 @ ( insert_pname @ A_6 @ bot_bot_pname_o ) ) ) ) ) )
         => ( P_2 @ bot_bot_pname_o ) ) ) ) ).

thf(fact_1067_finite__empty__induct,axiom,
    ! [P_2: ( hoare_1708887482_state > $o ) > $o,A_45: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_45 )
     => ( ( P_2 @ A_45 )
       => ( ! [A_6: hoare_1708887482_state,A_39: hoare_1708887482_state > $o] :
              ( ( finite1625599783_state @ A_39 )
             => ( ( member451959335_state @ A_6 @ A_39 )
               => ( ( P_2 @ A_39 )
                 => ( P_2 @ ( minus_2056855718tate_o @ A_39 @ ( insert528405184_state @ A_6 @ bot_bo19817387tate_o ) ) ) ) ) )
         => ( P_2 @ bot_bo19817387tate_o ) ) ) ) ).

thf(fact_1068_finite__empty__induct,axiom,
    ! [P_2: ( ( pname > $o ) > $o ) > $o,A_45: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_45 )
     => ( ( P_2 @ A_45 )
       => ( ! [A_6: pname > $o,A_39: ( pname > $o ) > $o] :
              ( ( finite297249702name_o @ A_39 )
             => ( ( member_pname_o @ A_6 @ A_39 )
               => ( ( P_2 @ A_39 )
                 => ( P_2 @ ( minus_1480864103me_o_o @ A_39 @ ( insert_pname_o @ A_6 @ bot_bot_pname_o_o ) ) ) ) ) )
         => ( P_2 @ bot_bot_pname_o_o ) ) ) ) ).

thf(fact_1069_finite__empty__induct,axiom,
    ! [P_2: ( ( hoare_1708887482_state > $o ) > $o ) > $o,A_45: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_45 )
     => ( ( P_2 @ A_45 )
       => ( ! [A_6: hoare_1708887482_state > $o,A_39: ( hoare_1708887482_state > $o ) > $o] :
              ( ( finite1329924456tate_o @ A_39 )
             => ( ( member814030440tate_o @ A_6 @ A_39 )
               => ( ( P_2 @ A_39 )
                 => ( P_2 @ ( minus_548038231te_o_o @ A_39 @ ( insert949073679tate_o @ A_6 @ bot_bo1678742418te_o_o ) ) ) ) ) )
         => ( P_2 @ bot_bo1678742418te_o_o ) ) ) ) ).

thf(fact_1070_dom__override__on,axiom,
    ! [F_23: pname > option_com,G_2: pname > option_com,A_44: pname > $o] :
      ( ( dom_pname_com @ ( overri1496249029on_com @ F_23 @ G_2 @ A_44 ) )
      = ( semila1780557381name_o
        @ ( minus_minus_pname_o @ ( dom_pname_com @ F_23 )
          @ ( collect_pname
            @ ^ [A_6: pname] : ( member_pname @ A_6 @ ( minus_minus_pname_o @ A_44 @ ( dom_pname_com @ G_2 ) ) ) ) )
        @ ( collect_pname
          @ ^ [A_6: pname] : ( member_pname @ A_6 @ ( semila1673364395name_o @ A_44 @ ( dom_pname_com @ G_2 ) ) ) ) ) ) ).

thf(fact_1071_Int__Collect__mono,axiom,
    ! [Q: com > $o,P_1: com > $o,A_43: com > $o,B_16: com > $o] :
      ( ( ord_less_eq_com_o @ A_43 @ B_16 )
     => ( ! [X_3: com] :
            ( ( member_com @ X_3 @ A_43 )
           => ( ( P_1 @ X_3 )
             => ( Q @ X_3 ) ) )
       => ( ord_less_eq_com_o @ ( semila513601829_com_o @ A_43 @ ( collect_com @ P_1 ) ) @ ( semila513601829_com_o @ B_16 @ ( collect_com @ Q ) ) ) ) ) ).

thf(fact_1072_Int__Collect__mono,axiom,
    ! [Q: pname > $o,P_1: pname > $o,A_43: pname > $o,B_16: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_43 @ B_16 )
     => ( ! [X_3: pname] :
            ( ( member_pname @ X_3 @ A_43 )
           => ( ( P_1 @ X_3 )
             => ( Q @ X_3 ) ) )
       => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ A_43 @ ( collect_pname @ P_1 ) ) @ ( semila1673364395name_o @ B_16 @ ( collect_pname @ Q ) ) ) ) ) ).

thf(fact_1073_Int__Collect__mono,axiom,
    ! [Q: hoare_1708887482_state > $o,P_1: hoare_1708887482_state > $o,A_43: hoare_1708887482_state > $o,B_16: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_43 @ B_16 )
     => ( ! [X_3: hoare_1708887482_state] :
            ( ( member451959335_state @ X_3 @ A_43 )
           => ( ( P_1 @ X_3 )
             => ( Q @ X_3 ) ) )
       => ( ord_le777019615tate_o @ ( semila129691299tate_o @ A_43 @ ( collec1568722789_state @ P_1 ) ) @ ( semila129691299tate_o @ B_16 @ ( collec1568722789_state @ Q ) ) ) ) ) ).

thf(fact_1074_Int__Collect__mono,axiom,
    ! [Q: ( pname > $o ) > $o,P_1: ( pname > $o ) > $o,A_43: ( pname > $o ) > $o,B_16: ( pname > $o ) > $o] :
      ( ( ord_le1205211808me_o_o @ A_43 @ B_16 )
     => ( ! [X_3: pname > $o] :
            ( ( member_pname_o @ X_3 @ A_43 )
           => ( ( P_1 @ X_3 )
             => ( Q @ X_3 ) ) )
       => ( ord_le1205211808me_o_o @ ( semila2013987940me_o_o @ A_43 @ ( collect_pname_o @ P_1 ) ) @ ( semila2013987940me_o_o @ B_16 @ ( collect_pname_o @ Q ) ) ) ) ) ).

thf(fact_1075_Int__Collect__mono,axiom,
    ! [Q: ( hoare_1708887482_state > $o ) > $o,P_1: ( hoare_1708887482_state > $o ) > $o,A_43: ( hoare_1708887482_state > $o ) > $o,B_16: ( hoare_1708887482_state > $o ) > $o] :
      ( ( ord_le1728773982te_o_o @ A_43 @ B_16 )
     => ( ! [X_3: hoare_1708887482_state > $o] :
            ( ( member814030440tate_o @ X_3 @ A_43 )
           => ( ( P_1 @ X_3 )
             => ( Q @ X_3 ) ) )
       => ( ord_le1728773982te_o_o @ ( semila598060698te_o_o @ A_43 @ ( collec219771562tate_o @ P_1 ) ) @ ( semila598060698te_o_o @ B_16 @ ( collec219771562tate_o @ Q ) ) ) ) ) ).

thf(fact_1076_distrib__imp2,axiom,
    ! [X_15: $o,Y_7: $o,Z_2: $o] :
      ( ! [X_3: $o,Y_4: $o,Z_1: $o] :
          ( ( semila10642723_sup_o @ X_3 @ ( semila854092349_inf_o @ Y_4 @ Z_1 ) )
        <=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_3 @ Y_4 ) @ ( semila10642723_sup_o @ X_3 @ Z_1 ) ) )
     => ( ( semila854092349_inf_o @ X_15 @ ( semila10642723_sup_o @ Y_7 @ Z_2 ) )
      <=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_15 @ Y_7 ) @ ( semila854092349_inf_o @ X_15 @ Z_2 ) ) ) ) ).

thf(fact_1077_distrib__imp2,axiom,
    ! [X_15: pname > $o,Y_7: pname > $o,Z_2: pname > $o] :
      ( ! [X_3: pname > $o,Y_4: pname > $o,Z_1: pname > $o] :
          ( ( semila1780557381name_o @ X_3 @ ( semila1673364395name_o @ Y_4 @ Z_1 ) )
          = ( semila1673364395name_o @ ( semila1780557381name_o @ X_3 @ Y_4 ) @ ( semila1780557381name_o @ X_3 @ Z_1 ) ) )
     => ( ( semila1673364395name_o @ X_15 @ ( semila1780557381name_o @ Y_7 @ Z_2 ) )
        = ( semila1780557381name_o @ ( semila1673364395name_o @ X_15 @ Y_7 ) @ ( semila1673364395name_o @ X_15 @ Z_2 ) ) ) ) ).

thf(fact_1078_distrib__imp2,axiom,
    ! [X_15: hoare_1708887482_state > $o,Y_7: hoare_1708887482_state > $o,Z_2: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o,Z_1: hoare_1708887482_state > $o] :
          ( ( semila1122118281tate_o @ X_3 @ ( semila129691299tate_o @ Y_4 @ Z_1 ) )
          = ( semila129691299tate_o @ ( semila1122118281tate_o @ X_3 @ Y_4 ) @ ( semila1122118281tate_o @ X_3 @ Z_1 ) ) )
     => ( ( semila129691299tate_o @ X_15 @ ( semila1122118281tate_o @ Y_7 @ Z_2 ) )
        = ( semila1122118281tate_o @ ( semila129691299tate_o @ X_15 @ Y_7 ) @ ( semila129691299tate_o @ X_15 @ Z_2 ) ) ) ) ).

thf(fact_1079_distrib__imp1,axiom,
    ! [X_14: $o,Y_6: $o,Z: $o] :
      ( ! [X_3: $o,Y_4: $o,Z_1: $o] :
          ( ( semila854092349_inf_o @ X_3 @ ( semila10642723_sup_o @ Y_4 @ Z_1 ) )
        <=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_3 @ Y_4 ) @ ( semila854092349_inf_o @ X_3 @ Z_1 ) ) )
     => ( ( semila10642723_sup_o @ X_14 @ ( semila854092349_inf_o @ Y_6 @ Z ) )
      <=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_14 @ Y_6 ) @ ( semila10642723_sup_o @ X_14 @ Z ) ) ) ) ).

thf(fact_1080_distrib__imp1,axiom,
    ! [X_14: pname > $o,Y_6: pname > $o,Z: pname > $o] :
      ( ! [X_3: pname > $o,Y_4: pname > $o,Z_1: pname > $o] :
          ( ( semila1673364395name_o @ X_3 @ ( semila1780557381name_o @ Y_4 @ Z_1 ) )
          = ( semila1780557381name_o @ ( semila1673364395name_o @ X_3 @ Y_4 ) @ ( semila1673364395name_o @ X_3 @ Z_1 ) ) )
     => ( ( semila1780557381name_o @ X_14 @ ( semila1673364395name_o @ Y_6 @ Z ) )
        = ( semila1673364395name_o @ ( semila1780557381name_o @ X_14 @ Y_6 ) @ ( semila1780557381name_o @ X_14 @ Z ) ) ) ) ).

thf(fact_1081_distrib__imp1,axiom,
    ! [X_14: hoare_1708887482_state > $o,Y_6: hoare_1708887482_state > $o,Z: hoare_1708887482_state > $o] :
      ( ! [X_3: hoare_1708887482_state > $o,Y_4: hoare_1708887482_state > $o,Z_1: hoare_1708887482_state > $o] :
          ( ( semila129691299tate_o @ X_3 @ ( semila1122118281tate_o @ Y_4 @ Z_1 ) )
          = ( semila1122118281tate_o @ ( semila129691299tate_o @ X_3 @ Y_4 ) @ ( semila129691299tate_o @ X_3 @ Z_1 ) ) )
     => ( ( semila1122118281tate_o @ X_14 @ ( semila129691299tate_o @ Y_6 @ Z ) )
        = ( semila129691299tate_o @ ( semila1122118281tate_o @ X_14 @ Y_6 ) @ ( semila1122118281tate_o @ X_14 @ Z ) ) ) ) ).

thf(fact_1082_flat__lub__def,axiom,
    ! [A_42: com > $o,B_15: com] :
      ( ( ( ord_less_eq_com_o @ A_42 @ ( insert_com @ B_15 @ bot_bot_com_o ) )
       => ( ( partial_flat_lub_com @ B_15 @ A_42 )
          = B_15 ) )
      & ( ~ ( ord_less_eq_com_o @ A_42 @ ( insert_com @ B_15 @ bot_bot_com_o ) )
       => ( ( partial_flat_lub_com @ B_15 @ A_42 )
          = ( the_com_1
            @ ^ [X_3: com] : ( member_com @ X_3 @ ( minus_minus_com_o @ A_42 @ ( insert_com @ B_15 @ bot_bot_com_o ) ) ) ) ) ) ) ).

thf(fact_1083_flat__lub__def,axiom,
    ! [A_42: pname > $o,B_15: pname] :
      ( ( ( ord_less_eq_pname_o @ A_42 @ ( insert_pname @ B_15 @ bot_bot_pname_o ) )
       => ( ( partia752020666_pname @ B_15 @ A_42 )
          = B_15 ) )
      & ( ~ ( ord_less_eq_pname_o @ A_42 @ ( insert_pname @ B_15 @ bot_bot_pname_o ) )
       => ( ( partia752020666_pname @ B_15 @ A_42 )
          = ( the_pname
            @ ^ [X_3: pname] : ( member_pname @ X_3 @ ( minus_minus_pname_o @ A_42 @ ( insert_pname @ B_15 @ bot_bot_pname_o ) ) ) ) ) ) ) ).

thf(fact_1084_flat__lub__def,axiom,
    ! [A_42: hoare_1708887482_state > $o,B_15: hoare_1708887482_state] :
      ( ( ( ord_le777019615tate_o @ A_42 @ ( insert528405184_state @ B_15 @ bot_bo19817387tate_o ) )
       => ( ( partia1256728516_state @ B_15 @ A_42 )
          = B_15 ) )
      & ( ~ ( ord_le777019615tate_o @ A_42 @ ( insert528405184_state @ B_15 @ bot_bo19817387tate_o ) )
       => ( ( partia1256728516_state @ B_15 @ A_42 )
          = ( the_Ho851197897_state
            @ ^ [X_3: hoare_1708887482_state] : ( member451959335_state @ X_3 @ ( minus_2056855718tate_o @ A_42 @ ( insert528405184_state @ B_15 @ bot_bo19817387tate_o ) ) ) ) ) ) ) ).

thf(fact_1085_comp__fun__idem__remove,axiom,
    ( finite567462577_com_o
    @ ^ [X_3: com,A_39: com > $o] : ( minus_minus_com_o @ A_39 @ ( insert_com @ X_3 @ bot_bot_com_o ) ) ) ).

thf(fact_1086_comp__fun__idem__remove,axiom,
    ( finite1123817265name_o
    @ ^ [X_3: pname,A_39: pname > $o] : ( minus_minus_pname_o @ A_39 @ ( insert_pname @ X_3 @ bot_bot_pname_o ) ) ) ).

thf(fact_1087_comp__fun__idem__remove,axiom,
    ( finite662762081tate_o
    @ ^ [X_3: hoare_1708887482_state,A_39: hoare_1708887482_state > $o] : ( minus_2056855718tate_o @ A_39 @ ( insert528405184_state @ X_3 @ bot_bo19817387tate_o ) ) ) ).

thf(fact_1088_fun__upd__image,axiom,
    ! [F_22: pname > hoare_1708887482_state,Y_5: hoare_1708887482_state,X_13: pname,A_41: pname > $o] :
      ( ( ( member_pname @ X_13 @ A_41 )
       => ( ( image_1116629049_state @ ( fun_up1986763201_state @ F_22 @ X_13 @ Y_5 ) @ A_41 )
          = ( insert528405184_state @ Y_5 @ ( image_1116629049_state @ F_22 @ ( minus_minus_pname_o @ A_41 @ ( insert_pname @ X_13 @ bot_bot_pname_o ) ) ) ) ) )
      & ( ~ ( member_pname @ X_13 @ A_41 )
       => ( ( image_1116629049_state @ ( fun_up1986763201_state @ F_22 @ X_13 @ Y_5 ) @ A_41 )
          = ( image_1116629049_state @ F_22 @ A_41 ) ) ) ) ).

thf(fact_1089_comp__fun__idem__insert,axiom,
    finite567462577_com_o @ insert_com ).

thf(fact_1090_comp__fun__idem__insert,axiom,
    finite1123817265name_o @ insert_pname ).

thf(fact_1091_comp__fun__idem__insert,axiom,
    finite662762081tate_o @ insert528405184_state ).

thf(fact_1092_comp__fun__idem__sup,axiom,
    finite2048025996em_o_o @ semila10642723_sup_o ).

thf(fact_1093_comp__fun__idem__sup,axiom,
    finite138924780name_o @ semila1780557381name_o ).

thf(fact_1094_comp__fun__idem__sup,axiom,
    finite2034616076tate_o @ semila1122118281tate_o ).

thf(fact_1095_inj__on__Un,axiom,
    ! [F_21: pname > hoare_1708887482_state,A_40: pname > $o,B_14: pname > $o] :
      ( ( inj_on1553129421_state @ F_21 @ ( semila1780557381name_o @ A_40 @ B_14 ) )
    <=> ( ( inj_on1553129421_state @ F_21 @ A_40 )
        & ( inj_on1553129421_state @ F_21 @ B_14 )
        & ( ( semila129691299tate_o @ ( image_1116629049_state @ F_21 @ ( minus_minus_pname_o @ A_40 @ B_14 ) ) @ ( image_1116629049_state @ F_21 @ ( minus_minus_pname_o @ B_14 @ A_40 ) ) )
          = bot_bo19817387tate_o ) ) ) ).

thf(fact_1096_dom__eq__singleton__conv,axiom,
    ! [F_20: pname > option_com,X_12: pname] :
      ( ( ( dom_pname_com @ F_20 )
        = ( insert_pname @ X_12 @ bot_bot_pname_o ) )
    <=> ? [V: com] :
          ( F_20
          = ( fun_up879233478on_com
            @ ^ [X_3: pname] : none_com
            @ X_12
            @ ( some_com @ V ) ) ) ) ).

thf(fact_1097_minus__fold__remove,axiom,
    ! [B_13: com > $o,A_38: com > $o] :
      ( ( finite_finite_com @ A_38 )
     => ( ( minus_minus_com_o @ B_13 @ A_38 )
        = ( finite504235573_com_o
          @ ^ [X_3: com,A_39: com > $o] : ( minus_minus_com_o @ A_39 @ ( insert_com @ X_3 @ bot_bot_com_o ) )
          @ B_13
          @ A_38 ) ) ) ).

thf(fact_1098_minus__fold__remove,axiom,
    ! [B_13: pname > $o,A_38: pname > $o] :
      ( ( finite_finite_pname @ A_38 )
     => ( ( minus_minus_pname_o @ B_13 @ A_38 )
        = ( finite603803317name_o
          @ ^ [X_3: pname,A_39: pname > $o] : ( minus_minus_pname_o @ A_39 @ ( insert_pname @ X_3 @ bot_bot_pname_o ) )
          @ B_13
          @ A_38 ) ) ) ).

thf(fact_1099_minus__fold__remove,axiom,
    ! [B_13: hoare_1708887482_state > $o,A_38: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_38 )
     => ( ( minus_2056855718tate_o @ B_13 @ A_38 )
        = ( finite96880613tate_o
          @ ^ [X_3: hoare_1708887482_state,A_39: hoare_1708887482_state > $o] : ( minus_2056855718tate_o @ A_39 @ ( insert528405184_state @ X_3 @ bot_bo19817387tate_o ) )
          @ B_13
          @ A_38 ) ) ) ).

thf(fact_1100_minus__fold__remove,axiom,
    ! [B_13: ( pname > $o ) > $o,A_38: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_38 )
     => ( ( minus_1480864103me_o_o @ B_13 @ A_38 )
        = ( finite1849951719me_o_o
          @ ^ [X_3: pname > $o,A_39: ( pname > $o ) > $o] : ( minus_1480864103me_o_o @ A_39 @ ( insert_pname_o @ X_3 @ bot_bot_pname_o_o ) )
          @ B_13
          @ A_38 ) ) ) ).

thf(fact_1101_minus__fold__remove,axiom,
    ! [B_13: ( hoare_1708887482_state > $o ) > $o,A_38: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_38 )
     => ( ( minus_548038231te_o_o @ B_13 @ A_38 )
        = ( finite463603445te_o_o
          @ ^ [X_3: hoare_1708887482_state > $o,A_39: ( hoare_1708887482_state > $o ) > $o] : ( minus_548038231te_o_o @ A_39 @ ( insert949073679tate_o @ X_3 @ bot_bo1678742418te_o_o ) )
          @ B_13
          @ A_38 ) ) ) ).

thf(fact_1102_image__eq__fold__image,axiom,
    ! [F_19: pname > hoare_1708887482_state,A_37: pname > $o] :
      ( ( finite_finite_pname @ A_37 )
     => ( ( image_1116629049_state @ F_19 @ A_37 )
        = ( finite2139561282_pname @ semila1122118281tate_o
          @ ^ [X_3: pname] : ( insert528405184_state @ ( F_19 @ X_3 ) @ bot_bo19817387tate_o )
          @ bot_bo19817387tate_o
          @ A_37 ) ) ) ).

thf(fact_1103_inj__Some,axiom,
    ! [A_36: pname > $o] : ( inj_on737724108_pname @ some_pname @ A_36 ) ).

thf(fact_1104_inj__Some,axiom,
    ! [A_36: hoare_1708887482_state > $o] : ( inj_on945311362_state @ some_H1974565227_state @ A_36 ) ).

thf(fact_1105_inj__Some,axiom,
    ! [A_36: com > $o] : ( inj_on11367768on_com @ some_com @ A_36 ) ).

thf(fact_1106_option_Osimps_I2_J,axiom,
    ! [A_35: com] :
      ( none_com
     != ( some_com @ A_35 ) ) ).

thf(fact_1107_option_Osimps_I2_J,axiom,
    ! [A_35: pname] :
      ( none_pname
     != ( some_pname @ A_35 ) ) ).

thf(fact_1108_option_Osimps_I2_J,axiom,
    ! [A_35: hoare_1708887482_state] :
      ( none_H1106584047_state
     != ( some_H1974565227_state @ A_35 ) ) ).

thf(fact_1109_option_Osimps_I3_J,axiom,
    ! [A_34: com] :
      ( ( some_com @ A_34 )
     != none_com ) ).

thf(fact_1110_option_Osimps_I3_J,axiom,
    ! [A_34: pname] :
      ( ( some_pname @ A_34 )
     != none_pname ) ).

thf(fact_1111_option_Osimps_I3_J,axiom,
    ! [A_34: hoare_1708887482_state] :
      ( ( some_H1974565227_state @ A_34 )
     != none_H1106584047_state ) ).

thf(fact_1112_not__Some__eq,axiom,
    ! [X_11: option_com] :
      ( ! [Y_4: com] :
          ( X_11
         != ( some_com @ Y_4 ) )
    <=> ( X_11 = none_com ) ) ).

thf(fact_1113_not__Some__eq,axiom,
    ! [X_11: option_pname] :
      ( ! [Y_4: pname] :
          ( X_11
         != ( some_pname @ Y_4 ) )
    <=> ( X_11 = none_pname ) ) ).

thf(fact_1114_not__Some__eq,axiom,
    ! [X_11: option1624383643_state] :
      ( ! [Y_4: hoare_1708887482_state] :
          ( X_11
         != ( some_H1974565227_state @ Y_4 ) )
    <=> ( X_11 = none_H1106584047_state ) ) ).

thf(fact_1115_not__None__eq,axiom,
    ! [X_10: option_com] :
      ( ( X_10 != none_com )
    <=> ? [Y_4: com] :
          ( X_10
          = ( some_com @ Y_4 ) ) ) ).

thf(fact_1116_not__None__eq,axiom,
    ! [X_10: option_pname] :
      ( ( X_10 != none_pname )
    <=> ? [Y_4: pname] :
          ( X_10
          = ( some_pname @ Y_4 ) ) ) ).

thf(fact_1117_not__None__eq,axiom,
    ! [X_10: option1624383643_state] :
      ( ( X_10 != none_H1106584047_state )
    <=> ? [Y_4: hoare_1708887482_state] :
          ( X_10
          = ( some_H1974565227_state @ Y_4 ) ) ) ).

thf(fact_1118_dom__def,axiom,
    ! [M_2: pname > option_com] :
      ( ( dom_pname_com @ M_2 )
      = ( collect_pname
        @ ^ [A_6: pname] :
            ( (~)
            @ ( ( M_2 @ A_6 )
              = none_com ) ) ) ) ).

thf(fact_1119_domIff,axiom,
    ! [A_33: pname,M_1: pname > option_com] :
      ( ( member_pname @ A_33 @ ( dom_pname_com @ M_1 ) )
    <=> ( ( M_1 @ A_33 )
       != none_com ) ) ).

thf(fact_1120_finite__imageD,axiom,
    ! [F_18: pname > hoare_1708887482_state,A_32: pname > $o] :
      ( ( finite1625599783_state @ ( image_1116629049_state @ F_18 @ A_32 ) )
     => ( ( inj_on1553129421_state @ F_18 @ A_32 )
       => ( finite_finite_pname @ A_32 ) ) ) ).

thf(fact_1121_inj__on__Un__image__eq__iff,axiom,
    ! [F_17: pname > hoare_1708887482_state,A_31: pname > $o,B_12: pname > $o] :
      ( ( inj_on1553129421_state @ F_17 @ ( semila1780557381name_o @ A_31 @ B_12 ) )
     => ( ( ( image_1116629049_state @ F_17 @ A_31 )
          = ( image_1116629049_state @ F_17 @ B_12 ) )
      <=> ( A_31 = B_12 ) ) ) ).

thf(fact_1122_is__none__def,axiom,
    ! [X_9: option_com] :
      ( ( is_none_com @ X_9 )
    <=> ( X_9 = none_com ) ) ).

thf(fact_1123_is__none__code_I1_J,axiom,
    is_none_com @ none_com ).

thf(fact_1124_inj__on__fun__updI,axiom,
    ! [X_8: pname,Y_3: hoare_1708887482_state,F_16: pname > hoare_1708887482_state,A_30: pname > $o] :
      ( ( inj_on1553129421_state @ F_16 @ A_30 )
     => ( ~ ( member451959335_state @ Y_3 @ ( image_1116629049_state @ F_16 @ A_30 ) )
       => ( inj_on1553129421_state @ ( fun_up1986763201_state @ F_16 @ X_8 @ Y_3 ) @ A_30 ) ) ) ).

thf(fact_1125_sup__le__fold__sup,axiom,
    ! [B_11: pname > $o,A_29: pname > $o,A_28: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_28 )
     => ( ( member_pname_o @ A_29 @ A_28 )
       => ( ord_less_eq_pname_o @ ( semila1780557381name_o @ A_29 @ B_11 ) @ ( finite472615016name_o @ semila1780557381name_o @ B_11 @ A_28 ) ) ) ) ).

thf(fact_1126_sup__le__fold__sup,axiom,
    ! [B_11: hoare_1708887482_state > $o,A_29: hoare_1708887482_state > $o,A_28: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_28 )
     => ( ( member814030440tate_o @ A_29 @ A_28 )
       => ( ord_le777019615tate_o @ ( semila1122118281tate_o @ A_29 @ B_11 ) @ ( finite822533768tate_o @ semila1122118281tate_o @ B_11 @ A_28 ) ) ) ) ).

thf(fact_1127_sup__le__fold__sup,axiom,
    ! [B_11: $o,A_29: $o,A_28: $o > $o] :
      ( ( finite_finite_o @ A_28 )
     => ( ( member_o @ A_29 @ A_28 )
       => ( ord_less_eq_o @ ( semila10642723_sup_o @ A_29 @ B_11 ) @ ( finite_fold_o_o @ semila10642723_sup_o @ B_11 @ A_28 ) ) ) ) ).

thf(fact_1128_fold__inf__le__inf,axiom,
    ! [B_10: pname > $o,A_27: pname > $o,A_26: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_26 )
     => ( ( member_pname_o @ A_27 @ A_26 )
       => ( ord_less_eq_pname_o @ ( finite472615016name_o @ semila1673364395name_o @ B_10 @ A_26 ) @ ( semila1673364395name_o @ A_27 @ B_10 ) ) ) ) ).

thf(fact_1129_fold__inf__le__inf,axiom,
    ! [B_10: hoare_1708887482_state > $o,A_27: hoare_1708887482_state > $o,A_26: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_26 )
     => ( ( member814030440tate_o @ A_27 @ A_26 )
       => ( ord_le777019615tate_o @ ( finite822533768tate_o @ semila129691299tate_o @ B_10 @ A_26 ) @ ( semila129691299tate_o @ A_27 @ B_10 ) ) ) ) ).

thf(fact_1130_fold__inf__le__inf,axiom,
    ! [B_10: $o,A_27: $o,A_26: $o > $o] :
      ( ( finite_finite_o @ A_26 )
     => ( ( member_o @ A_27 @ A_26 )
       => ( ord_less_eq_o @ ( finite_fold_o_o @ semila854092349_inf_o @ B_10 @ A_26 ) @ ( semila854092349_inf_o @ A_27 @ B_10 ) ) ) ) ).

thf(fact_1131_fold__sup__insert,axiom,
    ! [B_9: pname > $o,A_25: pname > $o,A_24: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_24 )
     => ( ( finite472615016name_o @ semila1780557381name_o @ B_9 @ ( insert_pname_o @ A_25 @ A_24 ) )
        = ( semila1780557381name_o @ A_25 @ ( finite472615016name_o @ semila1780557381name_o @ B_9 @ A_24 ) ) ) ) ).

thf(fact_1132_fold__sup__insert,axiom,
    ! [B_9: hoare_1708887482_state > $o,A_25: hoare_1708887482_state > $o,A_24: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_24 )
     => ( ( finite822533768tate_o @ semila1122118281tate_o @ B_9 @ ( insert949073679tate_o @ A_25 @ A_24 ) )
        = ( semila1122118281tate_o @ A_25 @ ( finite822533768tate_o @ semila1122118281tate_o @ B_9 @ A_24 ) ) ) ) ).

thf(fact_1133_fold__sup__insert,axiom,
    ! [B_9: $o,A_25: $o,A_24: $o > $o] :
      ( ( finite_finite_o @ A_24 )
     => ( ( finite_fold_o_o @ semila10642723_sup_o @ B_9 @ ( insert_o @ A_25 @ A_24 ) )
      <=> ( semila10642723_sup_o @ A_25 @ ( finite_fold_o_o @ semila10642723_sup_o @ B_9 @ A_24 ) ) ) ) ).

thf(fact_1134_fold__inf__insert,axiom,
    ! [B_8: pname > $o,A_23: pname > $o,A_22: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_22 )
     => ( ( finite472615016name_o @ semila1673364395name_o @ B_8 @ ( insert_pname_o @ A_23 @ A_22 ) )
        = ( semila1673364395name_o @ A_23 @ ( finite472615016name_o @ semila1673364395name_o @ B_8 @ A_22 ) ) ) ) ).

thf(fact_1135_fold__inf__insert,axiom,
    ! [B_8: hoare_1708887482_state > $o,A_23: hoare_1708887482_state > $o,A_22: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_22 )
     => ( ( finite822533768tate_o @ semila129691299tate_o @ B_8 @ ( insert949073679tate_o @ A_23 @ A_22 ) )
        = ( semila129691299tate_o @ A_23 @ ( finite822533768tate_o @ semila129691299tate_o @ B_8 @ A_22 ) ) ) ) ).

thf(fact_1136_dom__eq__empty__conv,axiom,
    ! [F_15: pname > option_com] :
      ( ( ( dom_pname_com @ F_15 )
        = bot_bot_pname_o )
    <=> ! [X_3: pname] :
          ( ( F_15 @ X_3 )
          = none_com ) ) ).

thf(fact_1137_dom__empty,axiom,
    ( ( dom_pname_com
      @ ^ [X_3: pname] : none_com )
    = bot_bot_pname_o ) ).

thf(fact_1138_Option_Oset_Osimps_I1_J,axiom,
    ( ( set_com @ none_com )
    = bot_bot_com_o ) ).

thf(fact_1139_Option_Oset_Osimps_I1_J,axiom,
    ( ( set_pname @ none_pname )
    = bot_bot_pname_o ) ).

thf(fact_1140_Option_Oset_Osimps_I1_J,axiom,
    ( ( set_Ho525251890_state @ none_H1106584047_state )
    = bot_bo19817387tate_o ) ).

thf(fact_1141_set__empty__eq,axiom,
    ! [Xo: option_com] :
      ( ( ( set_com @ Xo )
        = bot_bot_com_o )
    <=> ( Xo = none_com ) ) ).

thf(fact_1142_set__empty__eq,axiom,
    ! [Xo: option_pname] :
      ( ( ( set_pname @ Xo )
        = bot_bot_pname_o )
    <=> ( Xo = none_pname ) ) ).

thf(fact_1143_set__empty__eq,axiom,
    ! [Xo: option1624383643_state] :
      ( ( ( set_Ho525251890_state @ Xo )
        = bot_bo19817387tate_o )
    <=> ( Xo = none_H1106584047_state ) ) ).

thf(fact_1144_endo__inj__surj,axiom,
    ! [F_14: ( pname > $o ) > pname > $o,A_21: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_21 )
     => ( ( ord_le1205211808me_o_o @ ( image_1085733413name_o @ F_14 @ A_21 ) @ A_21 )
       => ( ( inj_on691924881name_o @ F_14 @ A_21 )
         => ( ( image_1085733413name_o @ F_14 @ A_21 )
            = A_21 ) ) ) ) ).

thf(fact_1145_endo__inj__surj,axiom,
    ! [F_14: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,A_21: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_21 )
     => ( ( ord_le1728773982te_o_o @ ( image_909543877tate_o @ F_14 @ A_21 ) @ A_21 )
       => ( ( inj_on176908593tate_o @ F_14 @ A_21 )
         => ( ( image_909543877tate_o @ F_14 @ A_21 )
            = A_21 ) ) ) ) ).

thf(fact_1146_endo__inj__surj,axiom,
    ! [F_14: pname > pname,A_21: pname > $o] :
      ( ( finite_finite_pname @ A_21 )
     => ( ( ord_less_eq_pname_o @ ( image_pname_pname @ F_14 @ A_21 ) @ A_21 )
       => ( ( inj_on_pname_pname @ F_14 @ A_21 )
         => ( ( image_pname_pname @ F_14 @ A_21 )
            = A_21 ) ) ) ) ).

thf(fact_1147_endo__inj__surj,axiom,
    ! [F_14: hoare_1708887482_state > hoare_1708887482_state,A_21: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_21 )
     => ( ( ord_le777019615tate_o @ ( image_757158439_state @ F_14 @ A_21 ) @ A_21 )
       => ( ( inj_on632008595_state @ F_14 @ A_21 )
         => ( ( image_757158439_state @ F_14 @ A_21 )
            = A_21 ) ) ) ) ).

thf(fact_1148_finite__surj__inj,axiom,
    ! [F_13: ( pname > $o ) > pname > $o,A_20: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_20 )
     => ( ( ord_le1205211808me_o_o @ A_20 @ ( image_1085733413name_o @ F_13 @ A_20 ) )
       => ( inj_on691924881name_o @ F_13 @ A_20 ) ) ) ).

thf(fact_1149_finite__surj__inj,axiom,
    ! [F_13: ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,A_20: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_20 )
     => ( ( ord_le1728773982te_o_o @ A_20 @ ( image_909543877tate_o @ F_13 @ A_20 ) )
       => ( inj_on176908593tate_o @ F_13 @ A_20 ) ) ) ).

thf(fact_1150_finite__surj__inj,axiom,
    ! [F_13: pname > pname,A_20: pname > $o] :
      ( ( finite_finite_pname @ A_20 )
     => ( ( ord_less_eq_pname_o @ A_20 @ ( image_pname_pname @ F_13 @ A_20 ) )
       => ( inj_on_pname_pname @ F_13 @ A_20 ) ) ) ).

thf(fact_1151_finite__surj__inj,axiom,
    ! [F_13: hoare_1708887482_state > hoare_1708887482_state,A_20: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_20 )
     => ( ( ord_le777019615tate_o @ A_20 @ ( image_757158439_state @ F_13 @ A_20 ) )
       => ( inj_on632008595_state @ F_13 @ A_20 ) ) ) ).

thf(fact_1152_inj__on__image__Int,axiom,
    ! [B_7: pname > $o,A_19: pname > $o,F_12: pname > hoare_1708887482_state,C_3: pname > $o] :
      ( ( inj_on1553129421_state @ F_12 @ C_3 )
     => ( ( ord_less_eq_pname_o @ A_19 @ C_3 )
       => ( ( ord_less_eq_pname_o @ B_7 @ C_3 )
         => ( ( image_1116629049_state @ F_12 @ ( semila1673364395name_o @ A_19 @ B_7 ) )
            = ( semila129691299tate_o @ ( image_1116629049_state @ F_12 @ A_19 ) @ ( image_1116629049_state @ F_12 @ B_7 ) ) ) ) ) ) ).

thf(fact_1153_inj__on__image__set__diff,axiom,
    ! [B_6: pname > $o,A_18: pname > $o,F_11: pname > hoare_1708887482_state,C_2: pname > $o] :
      ( ( inj_on1553129421_state @ F_11 @ C_2 )
     => ( ( ord_less_eq_pname_o @ A_18 @ C_2 )
       => ( ( ord_less_eq_pname_o @ B_6 @ C_2 )
         => ( ( image_1116629049_state @ F_11 @ ( minus_minus_pname_o @ A_18 @ B_6 ) )
            = ( minus_2056855718tate_o @ ( image_1116629049_state @ F_11 @ A_18 ) @ ( image_1116629049_state @ F_11 @ B_6 ) ) ) ) ) ) ).

thf(fact_1154_union__fold__insert,axiom,
    ! [B_5: com > $o,A_17: com > $o] :
      ( ( finite_finite_com @ A_17 )
     => ( ( semila1562558655_com_o @ A_17 @ B_5 )
        = ( finite504235573_com_o @ insert_com @ B_5 @ A_17 ) ) ) ).

thf(fact_1155_union__fold__insert,axiom,
    ! [B_5: pname > $o,A_17: pname > $o] :
      ( ( finite_finite_pname @ A_17 )
     => ( ( semila1780557381name_o @ A_17 @ B_5 )
        = ( finite603803317name_o @ insert_pname @ B_5 @ A_17 ) ) ) ).

thf(fact_1156_union__fold__insert,axiom,
    ! [B_5: hoare_1708887482_state > $o,A_17: hoare_1708887482_state > $o] :
      ( ( finite1625599783_state @ A_17 )
     => ( ( semila1122118281tate_o @ A_17 @ B_5 )
        = ( finite96880613tate_o @ insert528405184_state @ B_5 @ A_17 ) ) ) ).

thf(fact_1157_union__fold__insert,axiom,
    ! [B_5: ( pname > $o ) > $o,A_17: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_17 )
     => ( ( semila181081674me_o_o @ A_17 @ B_5 )
        = ( finite1849951719me_o_o @ insert_pname_o @ B_5 @ A_17 ) ) ) ).

thf(fact_1158_union__fold__insert,axiom,
    ! [B_5: ( hoare_1708887482_state > $o ) > $o,A_17: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_17 )
     => ( ( semila1853742644te_o_o @ A_17 @ B_5 )
        = ( finite463603445te_o_o @ insert949073679tate_o @ B_5 @ A_17 ) ) ) ).

thf(fact_1159_dom__minus,axiom,
    ! [A_16: pname > $o,F_10: pname > option_com,X_7: pname] :
      ( ( ( F_10 @ X_7 )
        = none_com )
     => ( ( minus_minus_pname_o @ ( dom_pname_com @ F_10 ) @ ( insert_pname @ X_7 @ A_16 ) )
        = ( minus_minus_pname_o @ ( dom_pname_com @ F_10 ) @ A_16 ) ) ) ).

thf(fact_1160_Sup__fin_Oidem,axiom,
    ! [X_6: $o] :
      ( ( semila10642723_sup_o @ X_6 @ X_6 )
    <=> X_6 ) ).

thf(fact_1161_Sup__fin_Oidem,axiom,
    ! [X_6: pname > $o] :
      ( ( semila1780557381name_o @ X_6 @ X_6 )
      = X_6 ) ).

thf(fact_1162_Sup__fin_Oidem,axiom,
    ! [X_6: hoare_1708887482_state > $o] :
      ( ( semila1122118281tate_o @ X_6 @ X_6 )
      = X_6 ) ).

thf(fact_1163_folding__one_Oeq__fold_H,axiom,
    ! [X_5: com,A_15: com > $o,F_9: com > com > com,F_8: ( com > $o ) > com] :
      ( ( finite860057415ne_com @ F_9 @ F_8 )
     => ( ( finite_finite_com @ A_15 )
       => ( ~ ( member_com @ X_5 @ A_15 )
         => ( ( F_8 @ ( insert_com @ X_5 @ A_15 ) )
            = ( finite_fold_com_com @ F_9 @ X_5 @ A_15 ) ) ) ) ) ).

thf(fact_1164_folding__one_Oeq__fold_H,axiom,
    ! [X_5: pname,A_15: pname > $o,F_9: pname > pname > pname,F_8: ( pname > $o ) > pname] :
      ( ( finite1282449217_pname @ F_9 @ F_8 )
     => ( ( finite_finite_pname @ A_15 )
       => ( ~ ( member_pname @ X_5 @ A_15 )
         => ( ( F_8 @ ( insert_pname @ X_5 @ A_15 ) )
            = ( finite1657623752_pname @ F_9 @ X_5 @ A_15 ) ) ) ) ) ).

thf(fact_1165_folding__one_Oeq__fold_H,axiom,
    ! [X_5: hoare_1708887482_state,A_15: hoare_1708887482_state > $o,F_9: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_8: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1615457021_state @ F_9 @ F_8 )
     => ( ( finite1625599783_state @ A_15 )
       => ( ~ ( member451959335_state @ X_5 @ A_15 )
         => ( ( F_8 @ ( insert528405184_state @ X_5 @ A_15 ) )
            = ( finite309095018_state @ F_9 @ X_5 @ A_15 ) ) ) ) ) ).

thf(fact_1166_folding__one_Oeq__fold_H,axiom,
    ! [X_5: pname > $o,A_15: ( pname > $o ) > $o,F_9: ( pname > $o ) > ( pname > $o ) > pname > $o,F_8: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite349908348name_o @ F_9 @ F_8 )
     => ( ( finite297249702name_o @ A_15 )
       => ( ~ ( member_pname_o @ X_5 @ A_15 )
         => ( ( F_8 @ ( insert_pname_o @ X_5 @ A_15 ) )
            = ( finite472615016name_o @ F_9 @ X_5 @ A_15 ) ) ) ) ) ).

thf(fact_1167_folding__one_Oeq__fold_H,axiom,
    ! [X_5: hoare_1708887482_state > $o,A_15: ( hoare_1708887482_state > $o ) > $o,F_9: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_8: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite928843026tate_o @ F_9 @ F_8 )
     => ( ( finite1329924456tate_o @ A_15 )
       => ( ~ ( member814030440tate_o @ X_5 @ A_15 )
         => ( ( F_8 @ ( insert949073679tate_o @ X_5 @ A_15 ) )
            = ( finite822533768tate_o @ F_9 @ X_5 @ A_15 ) ) ) ) ) ).

thf(fact_1168_folding__one__idem_Oeq__fold__idem_H,axiom,
    ! [A_14: com,A_13: com > $o,F_7: com > com > com,F_6: ( com > $o ) > com] :
      ( ( finite666746948em_com @ F_7 @ F_6 )
     => ( ( finite_finite_com @ A_13 )
       => ( ( F_6 @ ( insert_com @ A_14 @ A_13 ) )
          = ( finite_fold_com_com @ F_7 @ A_14 @ A_13 ) ) ) ) ).

thf(fact_1169_folding__one__idem_Oeq__fold__idem_H,axiom,
    ! [A_14: pname,A_13: pname > $o,F_7: pname > pname > pname,F_6: ( pname > $o ) > pname] :
      ( ( finite89670078_pname @ F_7 @ F_6 )
     => ( ( finite_finite_pname @ A_13 )
       => ( ( F_6 @ ( insert_pname @ A_14 @ A_13 ) )
          = ( finite1657623752_pname @ F_7 @ A_14 @ A_13 ) ) ) ) ).

thf(fact_1170_folding__one__idem_Oeq__fold__idem_H,axiom,
    ! [A_14: hoare_1708887482_state,A_13: hoare_1708887482_state > $o,F_7: hoare_1708887482_state > hoare_1708887482_state > hoare_1708887482_state,F_6: ( hoare_1708887482_state > $o ) > hoare_1708887482_state] :
      ( ( finite1347568576_state @ F_7 @ F_6 )
     => ( ( finite1625599783_state @ A_13 )
       => ( ( F_6 @ ( insert528405184_state @ A_14 @ A_13 ) )
          = ( finite309095018_state @ F_7 @ A_14 @ A_13 ) ) ) ) ).

thf(fact_1171_folding__one__idem_Oeq__fold__idem_H,axiom,
    ! [A_14: pname > $o,A_13: ( pname > $o ) > $o,F_7: ( pname > $o ) > ( pname > $o ) > pname > $o,F_6: ( ( pname > $o ) > $o ) > pname > $o] :
      ( ( finite697516351name_o @ F_7 @ F_6 )
     => ( ( finite297249702name_o @ A_13 )
       => ( ( F_6 @ ( insert_pname_o @ A_14 @ A_13 ) )
          = ( finite472615016name_o @ F_7 @ A_14 @ A_13 ) ) ) ) ).

thf(fact_1172_folding__one__idem_Oeq__fold__idem_H,axiom,
    ! [A_14: hoare_1708887482_state > $o,A_13: ( hoare_1708887482_state > $o ) > $o,F_7: ( hoare_1708887482_state > $o ) > ( hoare_1708887482_state > $o ) > hoare_1708887482_state > $o,F_6: ( ( hoare_1708887482_state > $o ) > $o ) > hoare_1708887482_state > $o] :
      ( ( finite621643279tate_o @ F_7 @ F_6 )
     => ( ( finite1329924456tate_o @ A_13 )
       => ( ( F_6 @ ( insert949073679tate_o @ A_14 @ A_13 ) )
          = ( finite822533768tate_o @ F_7 @ A_14 @ A_13 ) ) ) ) ).

thf(fact_1173_WT_OBody,axiom,
    ! [Pn_1: pname] :
      ( ( ( body @ Pn_1 )
       != none_com )
     => ( wt @ ( body_1 @ Pn_1 ) ) ) ).

thf(fact_1174_inj__on__insert,axiom,
    ! [F_5: pname > hoare_1708887482_state,A_12: pname,A_11: pname > $o] :
      ( ( inj_on1553129421_state @ F_5 @ ( insert_pname @ A_12 @ A_11 ) )
    <=> ( ( inj_on1553129421_state @ F_5 @ A_11 )
        & ~ ( member451959335_state @ ( F_5 @ A_12 ) @ ( image_1116629049_state @ F_5 @ ( minus_minus_pname_o @ A_11 @ ( insert_pname @ A_12 @ bot_bot_pname_o ) ) ) ) ) ) ).

thf(fact_1175_dom__fun__upd,axiom,
    ! [F_4: pname > option_com,X_4: pname,Y_2: option_com] :
      ( ( ( Y_2 = none_com )
       => ( ( dom_pname_com @ ( fun_up879233478on_com @ F_4 @ X_4 @ Y_2 ) )
          = ( minus_minus_pname_o @ ( dom_pname_com @ F_4 ) @ ( insert_pname @ X_4 @ bot_bot_pname_o ) ) ) )
      & ( ( Y_2 != none_com )
       => ( ( dom_pname_com @ ( fun_up879233478on_com @ F_4 @ X_4 @ Y_2 ) )
          = ( insert_pname @ X_4 @ ( dom_pname_com @ F_4 ) ) ) ) ) ).

thf(fact_1176_inf__le__fold__inf,axiom,
    ! [C_1: pname > $o,B_4: pname > $o,A_10: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_10 )
     => ( ! [X_3: pname > $o] :
            ( ( member_pname_o @ X_3 @ A_10 )
           => ( ord_less_eq_pname_o @ B_4 @ X_3 ) )
       => ( ord_less_eq_pname_o @ ( semila1673364395name_o @ B_4 @ C_1 ) @ ( finite472615016name_o @ semila1673364395name_o @ C_1 @ A_10 ) ) ) ) ).

thf(fact_1177_inf__le__fold__inf,axiom,
    ! [C_1: hoare_1708887482_state > $o,B_4: hoare_1708887482_state > $o,A_10: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_10 )
     => ( ! [X_3: hoare_1708887482_state > $o] :
            ( ( member814030440tate_o @ X_3 @ A_10 )
           => ( ord_le777019615tate_o @ B_4 @ X_3 ) )
       => ( ord_le777019615tate_o @ ( semila129691299tate_o @ B_4 @ C_1 ) @ ( finite822533768tate_o @ semila129691299tate_o @ C_1 @ A_10 ) ) ) ) ).

thf(fact_1178_inf__le__fold__inf,axiom,
    ! [C_1: $o,B_4: $o,A_10: $o > $o] :
      ( ( finite_finite_o @ A_10 )
     => ( ! [X_3: $o] :
            ( ( member_o @ X_3 @ A_10 )
           => ( ord_less_eq_o @ B_4 @ X_3 ) )
       => ( ord_less_eq_o @ ( semila854092349_inf_o @ B_4 @ C_1 ) @ ( finite_fold_o_o @ semila854092349_inf_o @ C_1 @ A_10 ) ) ) ) ).

thf(fact_1179_fold__sup__le__sup,axiom,
    ! [C: pname > $o,B_3: pname > $o,A_9: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_9 )
     => ( ! [X_3: pname > $o] :
            ( ( member_pname_o @ X_3 @ A_9 )
           => ( ord_less_eq_pname_o @ X_3 @ B_3 ) )
       => ( ord_less_eq_pname_o @ ( finite472615016name_o @ semila1780557381name_o @ C @ A_9 ) @ ( semila1780557381name_o @ B_3 @ C ) ) ) ) ).

thf(fact_1180_fold__sup__le__sup,axiom,
    ! [C: hoare_1708887482_state > $o,B_3: hoare_1708887482_state > $o,A_9: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_9 )
     => ( ! [X_3: hoare_1708887482_state > $o] :
            ( ( member814030440tate_o @ X_3 @ A_9 )
           => ( ord_le777019615tate_o @ X_3 @ B_3 ) )
       => ( ord_le777019615tate_o @ ( finite822533768tate_o @ semila1122118281tate_o @ C @ A_9 ) @ ( semila1122118281tate_o @ B_3 @ C ) ) ) ) ).

thf(fact_1181_fold__sup__le__sup,axiom,
    ! [C: $o,B_3: $o,A_9: $o > $o] :
      ( ( finite_finite_o @ A_9 )
     => ( ! [X_3: $o] :
            ( ( member_o @ X_3 @ A_9 )
           => ( ord_less_eq_o @ X_3 @ B_3 ) )
       => ( ord_less_eq_o @ ( finite_fold_o_o @ semila10642723_sup_o @ C @ A_9 ) @ ( semila10642723_sup_o @ B_3 @ C ) ) ) ) ).

thf(fact_1182_inj__on__iff__surj,axiom,
    ! [A_8: pname > $o,A_7: hoare_1708887482_state > $o] :
      ( ( A_7 != bot_bo19817387tate_o )
     => ( ? [F_3: hoare_1708887482_state > pname] :
            ( ( inj_on1945914667_pname @ F_3 @ A_7 )
            & ( ord_less_eq_pname_o @ ( image_1509414295_pname @ F_3 @ A_7 ) @ A_8 ) )
      <=> ? [G_1: pname > hoare_1708887482_state] :
            ( ( image_1116629049_state @ G_1 @ A_8 )
            = A_7 ) ) ) ).

thf(fact_1183_inj__on__iff__surj,axiom,
    ! [A_8: hoare_1708887482_state > $o,A_7: pname > $o] :
      ( ( A_7 != bot_bot_pname_o )
     => ( ? [F_3: pname > hoare_1708887482_state] :
            ( ( inj_on1553129421_state @ F_3 @ A_7 )
            & ( ord_le777019615tate_o @ ( image_1116629049_state @ F_3 @ A_7 ) @ A_8 ) )
      <=> ? [G_1: hoare_1708887482_state > pname] :
            ( ( image_1509414295_pname @ G_1 @ A_8 )
            = A_7 ) ) ) ).

thf(fact_1184_option_Oexhaust,axiom,
    ! [Y_1: option_com] :
      ( ( Y_1 != none_com )
     => ~ ! [A_6: com] :
            ( Y_1
           != ( some_com @ A_6 ) ) ) ).

thf(fact_1185_option_Oexhaust,axiom,
    ! [Y_1: option_pname] :
      ( ( Y_1 != none_pname )
     => ~ ! [A_6: pname] :
            ( Y_1
           != ( some_pname @ A_6 ) ) ) ).

thf(fact_1186_option_Oexhaust,axiom,
    ! [Y_1: option1624383643_state] :
      ( ( Y_1 != none_H1106584047_state )
     => ~ ! [A_6: hoare_1708887482_state] :
            ( Y_1
           != ( some_H1974565227_state @ A_6 ) ) ) ).

thf(fact_1187_Cantor__Bernstein__aux,axiom,
    ! [G: hoare_1708887482_state > pname,B_2: hoare_1708887482_state > $o,F_2: pname > hoare_1708887482_state,A_4: pname > $o] :
    ? [A_5: pname > $o] :
      ( ( ord_less_eq_pname_o @ A_5 @ A_4 )
      & ! [X_3: pname] :
          ( ( member_pname @ X_3 @ A_5 )
         => ~ ( member_pname @ X_3 @ ( image_1509414295_pname @ G @ ( minus_2056855718tate_o @ B_2 @ ( image_1116629049_state @ F_2 @ A_5 ) ) ) ) )
      & ? [H: pname > hoare_1708887482_state] :
          ( ! [X_3: pname] :
              ( ( member_pname @ X_3 @ A_5 )
             => ( ( H @ X_3 )
                = ( F_2 @ X_3 ) ) )
          & ! [X_3: pname] :
              ( ( member_pname @ X_3 @ ( minus_minus_pname_o @ A_4 @ A_5 ) )
             => ( ( member451959335_state @ ( H @ X_3 ) @ ( minus_2056855718tate_o @ B_2 @ ( image_1116629049_state @ F_2 @ A_5 ) ) )
                & ( X_3
                  = ( G @ ( H @ X_3 ) ) ) ) ) ) ) ).

thf(fact_1188_Cantor__Bernstein__aux,axiom,
    ! [G: pname > hoare_1708887482_state,B_2: pname > $o,F_2: hoare_1708887482_state > pname,A_4: hoare_1708887482_state > $o] :
    ? [A_5: hoare_1708887482_state > $o] :
      ( ( ord_le777019615tate_o @ A_5 @ A_4 )
      & ! [X_3: hoare_1708887482_state] :
          ( ( member451959335_state @ X_3 @ A_5 )
         => ~ ( member451959335_state @ X_3 @ ( image_1116629049_state @ G @ ( minus_minus_pname_o @ B_2 @ ( image_1509414295_pname @ F_2 @ A_5 ) ) ) ) )
      & ? [H: hoare_1708887482_state > pname] :
          ( ! [X_3: hoare_1708887482_state] :
              ( ( member451959335_state @ X_3 @ A_5 )
             => ( ( H @ X_3 )
                = ( F_2 @ X_3 ) ) )
          & ! [X_3: hoare_1708887482_state] :
              ( ( member451959335_state @ X_3 @ ( minus_2056855718tate_o @ A_4 @ A_5 ) )
             => ( ( member_pname @ ( H @ X_3 ) @ ( minus_minus_pname_o @ B_2 @ ( image_1509414295_pname @ F_2 @ A_5 ) ) )
                & ( X_3
                  = ( G @ ( H @ X_3 ) ) ) ) ) ) ) ).

thf(fact_1189_image__vimage__subset,axiom,
    ! [F_1: pname > hoare_1708887482_state,A_3: hoare_1708887482_state > $o] : ( ord_le777019615tate_o @ ( image_1116629049_state @ F_1 @ ( vimage1943311875_state @ F_1 @ A_3 ) ) @ A_3 ) ).

thf(fact_1190_dom__restrict,axiom,
    ! [M: pname > option_com,A_2: pname > $o] :
      ( ( dom_pname_com @ ( restri1382200118me_com @ M @ A_2 ) )
      = ( semila1673364395name_o @ ( dom_pname_com @ M ) @ A_2 ) ) ).

thf(fact_1191_Inf__fin_Ounion__disjoint,axiom,
    ! [B_1: ( pname > $o ) > $o,A_1: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A_1 )
     => ( ( A_1 != bot_bot_pname_o_o )
       => ( ( finite297249702name_o @ B_1 )
         => ( ( B_1 != bot_bot_pname_o_o )
           => ( ( ( semila2013987940me_o_o @ A_1 @ B_1 )
                = bot_bot_pname_o_o )
             => ( ( big_la1126801287name_o @ ( semila181081674me_o_o @ A_1 @ B_1 ) )
                = ( semila1673364395name_o @ ( big_la1126801287name_o @ A_1 ) @ ( big_la1126801287name_o @ B_1 ) ) ) ) ) ) ) ) ).

thf(fact_1192_Inf__fin_Ounion__disjoint,axiom,
    ! [B_1: ( hoare_1708887482_state > $o ) > $o,A_1: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A_1 )
     => ( ( A_1 != bot_bo1678742418te_o_o )
       => ( ( finite1329924456tate_o @ B_1 )
         => ( ( B_1 != bot_bo1678742418te_o_o )
           => ( ( ( semila598060698te_o_o @ A_1 @ B_1 )
                = bot_bo1678742418te_o_o )
             => ( ( big_la781588935tate_o @ ( semila1853742644te_o_o @ A_1 @ B_1 ) )
                = ( semila129691299tate_o @ ( big_la781588935tate_o @ A_1 ) @ ( big_la781588935tate_o @ B_1 ) ) ) ) ) ) ) ) ).

thf(fact_1193_Inf__fin_Ounion__inter,axiom,
    ! [B: ( pname > $o ) > $o,A: ( pname > $o ) > $o] :
      ( ( finite297249702name_o @ A )
     => ( ( finite297249702name_o @ B )
       => ( ( ( semila2013987940me_o_o @ A @ B )
           != bot_bot_pname_o_o )
         => ( ( semila1673364395name_o @ ( big_la1126801287name_o @ ( semila181081674me_o_o @ A @ B ) ) @ ( big_la1126801287name_o @ ( semila2013987940me_o_o @ A @ B ) ) )
            = ( semila1673364395name_o @ ( big_la1126801287name_o @ A ) @ ( big_la1126801287name_o @ B ) ) ) ) ) ) ).

thf(fact_1194_Inf__fin_Ounion__inter,axiom,
    ! [B: ( hoare_1708887482_state > $o ) > $o,A: ( hoare_1708887482_state > $o ) > $o] :
      ( ( finite1329924456tate_o @ A )
     => ( ( finite1329924456tate_o @ B )
       => ( ( ( semila598060698te_o_o @ A @ B )
           != bot_bo1678742418te_o_o )
         => ( ( semila129691299tate_o @ ( big_la781588935tate_o @ ( semila1853742644te_o_o @ A @ B ) ) @ ( big_la781588935tate_o @ ( semila598060698te_o_o @ A @ B ) ) )
            = ( semila129691299tate_o @ ( big_la781588935tate_o @ A ) @ ( big_la781588935tate_o @ B ) ) ) ) ) ) ).

thf(fact_1195_UNIV__I,axiom,
    ! [X_2: com] : ( member_com @ X_2 @ top_top_com_o ) ).

thf(fact_1196_UNIV__I,axiom,
    ! [X_2: pname] : ( member_pname @ X_2 @ top_top_pname_o ) ).

thf(fact_1197_UNIV__I,axiom,
    ! [X_2: hoare_1708887482_state] : ( member451959335_state @ X_2 @ top_to832624271tate_o ) ).

thf(fact_1198_rangeI,axiom,
    ! [F: pname > hoare_1708887482_state,X_1: pname] : ( member451959335_state @ ( F @ X_1 ) @ ( image_1116629049_state @ F @ top_top_pname_o ) ) ).

%----Helper facts (18)
thf(help_fequal_1_1_fequal_000tc__Com__Ocom_T,axiom,
    ! [X: com,Y: com] :
      ( ~ ( fequal_com @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000tc__Com__Ocom_T,axiom,
    ! [X: com,Y: com] :
      ( ( X != Y )
      | ( fequal_com @ X @ Y ) ) ).

thf(help_fequal_1_1_fequal_000tc__Com__Opname_T,axiom,
    ! [X: pname,Y: pname] :
      ( ~ ( fequal_pname @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000tc__Com__Opname_T,axiom,
    ! [X: pname,Y: pname] :
      ( ( X != Y )
      | ( fequal_pname @ X @ Y ) ) ).

thf(help_fequal_1_1_fequal_000tc__Com__Ostate_T,axiom,
    ! [X: state,Y: state] :
      ( ~ ( fequal_state @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000tc__Com__Ostate_T,axiom,
    ! [X: state,Y: state] :
      ( ( X != Y )
      | ( fequal_state @ X @ Y ) ) ).

thf(help_fequal_1_1_fequal_000_062_Itc__Com__Opname_M_Eo_J_T,axiom,
    ! [X: pname > $o,Y: pname > $o] :
      ( ~ ( fequal_pname_o @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000_062_Itc__Com__Opname_M_Eo_J_T,axiom,
    ! [X: pname > $o,Y: pname > $o] :
      ( ( X != Y )
      | ( fequal_pname_o @ X @ Y ) ) ).

thf(help_If_1_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,axiom,
    ! [X: option_com,Y: option_com] :
      ( ( if_option_com @ $true @ X @ Y )
      = X ) ).

thf(help_If_2_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,axiom,
    ! [X: option_com,Y: option_com] :
      ( ( if_option_com @ $false @ X @ Y )
      = Y ) ).

thf(help_If_3_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,axiom,
    ! [P: $o] :
      ( ( P = $true )
      | ( P = $false ) ) ).

thf(help_If_1_1_If_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate,axiom,
    ! [X: hoare_1708887482_state,Y: hoare_1708887482_state] :
      ( ( if_Hoa1374726218_state @ $true @ X @ Y )
      = X ) ).

thf(help_If_2_1_If_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate,axiom,
    ! [X: hoare_1708887482_state,Y: hoare_1708887482_state] :
      ( ( if_Hoa1374726218_state @ $false @ X @ Y )
      = Y ) ).

thf(help_If_3_1_If_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com__Ostate,axiom,
    ! [P: $o] :
      ( ( P = $true )
      | ( P = $false ) ) ).

thf(help_fequal_1_1_fequal_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com,axiom,
    ! [X: hoare_1708887482_state,Y: hoare_1708887482_state] :
      ( ~ ( fequal224822779_state @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000tc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_Itc__Com,axiom,
    ! [X: hoare_1708887482_state,Y: hoare_1708887482_state] :
      ( ( X != Y )
      | ( fequal224822779_state @ X @ Y ) ) ).

thf(help_fequal_1_1_fequal_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_It,axiom,
    ! [X: hoare_1708887482_state > $o,Y: hoare_1708887482_state > $o] :
      ( ~ ( fequal1436017556tate_o @ X @ Y )
      | ( X = Y ) ) ).

thf(help_fequal_2_1_fequal_000_062_Itc__Hoare____Mirabelle____nqhfsdfvyv__Otriple_It,axiom,
    ! [X: hoare_1708887482_state > $o,Y: hoare_1708887482_state > $o] :
      ( ( X != Y )
      | ( fequal1436017556tate_o @ X @ Y ) ) ).

%----Conjectures (8)
thf(conj_0,hypothesis,
    hoare_1160767572gleton ).

thf(conj_1,hypothesis,
    wT_bodies ).

thf(conj_2,hypothesis,
    finite1625599783_state @ fa ).

thf(conj_3,hypothesis,
    ~ ( member451959335_state @ ( hoare_Mirabelle_MGT @ y ) @ fa ) ).

thf(conj_4,hypothesis,
    ( ord_le777019615tate_o @ fa
    @ ( image_1116629049_state
      @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( the_com @ ( body @ Pn ) ) )
      @ ( dom_pname_com @ body ) ) ) ).

thf(conj_5,hypothesis,
    ( ( body @ pn )
    = ( some_com @ y ) ) ).

thf(conj_6,hypothesis,
    ( hoare_90032982_state
    @ ( image_1116629049_state
      @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( body_1 @ Pn ) )
      @ ( dom_pname_com @ body ) )
    @ fa ) ).

thf(conj_7,conjecture,
    ( hoare_90032982_state
    @ ( image_1116629049_state
      @ ^ [Pn: pname] : ( hoare_Mirabelle_MGT @ ( body_1 @ Pn ) )
      @ ( dom_pname_com @ body ) )
    @ ( insert528405184_state @ ( hoare_Mirabelle_MGT @ y ) @ bot_bo19817387tate_o ) ) ).

%------------------------------------------------------------------------------